

























使用 kubectl debug 创建临时调试容器
原理:通过 --image=busybox:latest 启动一个包含 Shell 的临时容器,与目标容器共享命名空间。
要求:Kubernetes 版本 ≥ 1.23 并启用 EphemeralContainers 特性。
# 创建一个临时调试容器,共享目标容器的进程命名空间
kubectl debug -it -n kube-system <coredns-pod名称> --image=busybox:latest --target=<容器名称> -- sh # 示例: kubectl debug -it -n kube-system coredns-5d78c9869d-abcde --image=busybox:latest --target=coredns -- sh
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。