kubernetes debug 容器运行

44 阅读1分钟

使用 kubectl debug 功能可以在现有容器中启动一个临时容器用于排查问题

# kubectl debug -it POD_NAME --image=DEBUG_IMAGE --target=CONTAINER_NAME -n NAMESPACE 

example:
kubectl debug -it my-nginx2-667957bd78-szvpf --image=ubuntu --target=nginx2 -n test 

查看pod状态时,会发现被添加了一段临时容器的配置进去,临时容器的功能在 1.25 版本之后才有 image.png

相关文档:ephemeral-container