Multi-machine connectivity detectionWhen we have many servers, we want to be able to batch check the connectivity of these servers. We want to log in to these servers via SSH…Dec 8, 2024Dec 8, 2024
Paste in NoVNC by Ctrl / Cmd + vWhen we use novnc in our website, the client wants to send characters to the server by Ctrl / Cmd + v, like other common terminals. How can…Sep 21, 20241Sep 21, 20241
Some Useful Git interactive rebase operationsWhen using Git to manage our code, we often need to make some modifications to our already committed content, such as:Sep 7, 2024Sep 7, 2024
Some useful ssh config optionWhen managing multiple Linux servers, we use SSH for logging in and performing tasks. Understanding how to configure SSH properly is…Jul 15, 20241Jul 15, 20241
Why Kubernetes Exec HangWhen we using kubernetes exec API to execute some shell script, it usually works. But when we do this, the API didn’t return any response…Jun 4, 2024Jun 4, 2024
How to disable k3s CNIWhen we install k3s, will get two new interface, cni0 and flannel.1 by default. It will control the pod network. In some special our…Apr 1, 2024Apr 1, 2024
Rotate K3s cert automaticallyAs we know, when install k3s, it will generate a cert in one year. We have an multiple kubernetes clusters manager system, named Asteria…Mar 28, 2024Mar 28, 2024
k3s apiserver Unable to connect to the server: x509: certificate is valid for 10.43.0.1,We have install an k3s server on an internal machine(ip: 30.232.90.253), and we use ssh remote tunnel to expose the internal k3s server to…Jan 9, 2024Jan 9, 2024
Using AlertManager to notify AppNow edge computing is becoming more and more popular. We have lots of mecs(Mobile Edge Computing) that we need to monitor. We should…Dec 17, 2023Dec 17, 2023