推荐一个 Kubernetes 运维神器:用命令行也能像 Grafana 一样管理集群
k9s 的作用其实很简单,就是把日常 kubectl 操作做成了一个实时交互式界面,可以直接在终端查看 Pod 状态、资源使用、日志、事件甚至还能快速进入容器执行命令。对于经常维护生产集群的运维来说,这种工具能明显提高效率,特别是在排查故障或者做巡检的时候,比反复敲命令舒服很多。
安装方式也不复杂,如果是 Linux 环境可以直接通过二进制安装,比如:
wget https://github.com/derailed/k9s/releases/latest/download/k9s_Linux_amd64.tar.gztar -xvf k9s_Linux_amd64.tar.gzmv k9s /usr/local/bin/
安装完成后,只需要保证本机已经配置好 kubeconfig,然后直接执行:k9s就可以进入一个类似 top 命令风格的 Kubernetes 管理界面,通过键盘就能快速切换资源视图、查看日志、删除 Pod 或进行排障操作。
从实际运维角度来看,Kubernetes 工具链越来越丰富,像 k9s 这种 GitHub 开源神器,虽然看起来只是一个小工具,但在生产巡检、故障处理、值班运维场景中非常实用。平时多积累一些这类工具,不仅能提高工作效率,也能逐渐形成自己的技术沉淀,后面如果发现更多好用的项目,也会继续记录分享。
觉得有用点个🤍,持续更新运维工具
夜雨聆风