如何在Kubernetes中检查正在运行的Pod容器?

5

我可以使用以下命令获取在Kubernetes集群上运行的所有Pod列表:

kubectl get pods

如何获取特定Pod上运行的所有容器?
3个回答

14

您可以使用describe 命令:

kubectl describe pod [podname]

这将指定哪些容器在Pod中,以及其他信息。


如果这个命令不起作用(它告诉你podname不存在),那么你需要添加命名空间。kubectl describe pod PODNAME -n NAMESPACE - Gonzalo

1

kubectl describe pod podname,如果您想获取pod中容器的镜像名称,则可以使用kubectl get pods -o=jsonpath="{.items[*].spec.containers[*].image}" -l key=value


1
使用 -
kubectl describe pod pod_name

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接