zhi taoPaste 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 211Sep 211
zhi taoSome 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 7Sep 7
zhi taoSome 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 15Jul 15
zhi taoWhy 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 4Jun 4
zhi taoHow 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 1Apr 1
zhi taoRotate 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 28Mar 28
zhi taok3s 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 9Jan 9
zhi taoUsing 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
zhi taoinDevOps.devMonitor Nvidia Jetson GPUWe have many mobile edge computer(mec)s, which have nvidia jetson gpu, we want to monitor the gpu status with prometheus and grafana.Nov 13, 20232Nov 13, 20232