kubectl debug调试k8s容器的救命技巧


遇到一个pod异常但没有足够日志信息的情况,以前只能重启或改代码加日志,现在用kubectl debug直接搞定: bash kubectl debug mypod-abc123 -it --image=busybox 这个命令会创建一个临时容器,挂载到目标pod的命名空间,让你能看到和操作目标容器的文件系统!甚至还能: 检查进程列表(ps aux) 查看网络连接(netstat -tunlp) 分析内存使用(cat /proc/meminfo) 查看系统日志(没被输出到stdout的那些)

更新于2025-03-30 08:37:10