首页 > 解决方案 > 如何通过 kubectl 命令识别静态 Pod?

问题描述

我的 Kubernetes 集群的 2 个节点中有几个 pod。(请参见下文)。

有没有办法告诉我哪些是静态 pod?(也许是kubectl某种命令?)

谢谢!

controlplane $ k get pods -A -o wide
NAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE    IP            NODE           NOMINATED NODE   READINESS GATES
kube-system   coredns-f9fd979d6-h865q                1/1     Running   0          119s   10.244.0.5    node02   <none>           <none>
kube-system   coredns-f9fd979d6-z4j6f                1/1     Running   0          119s   10.244.1.5    node01         <none>           <none>
kube-system   etcd-a1b2k7h7                      1/1     Running   0          2m9s   172.17.0.79   node02   <none>           <none>
kube-system   kube-apiserver-g8j4k8o8            1/1     Running   0          2m9s   172.17.0.79   node02   <none>           <none>

标签: kuberneteskubectlkubernetes-pod

解决方案


使用命令检查静态 pod 的所有者引用kubectl describe应该表明这样的 pod 不是由 a 控制的,ReplicaSet而是由Node/controlplane


推荐阅读