kubernetes - 如何通过 kubectl 命令识别静态 Pod?

标签 kubernetes kubectl kubernetes-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>

最佳答案

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

关于kubernetes - 如何通过 kubectl 命令识别静态 Pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65657808/

相关文章:

Redis active - 跨数据中心/Kubernetes 集群的主动复制

kubernetes - 找到哪个 yaml 文件用于任何 kubernetes 资源?

spring-boot - Openshift:我的Spring Boot应用程序需要多少个Pod?

kubernetes - Pod可以由两个不同的副本集管理吗?

kubernetes - 为 Kubernetes Deployment 中的每个副本绑定(bind)不同的 Persistent Volume

amazon-web-services - 水平Pod自动缩放器(HPA):当前利用率:<未知>,带有自定义 namespace

docker - 在 Kubernetes 中的主机和 Pod 容器之间绑定(bind)挂载卷

bash - 服务器错误 (NotFound) : pods "\nmongo-client-79667cc85d-tsg72" not found

jenkins - Kubernetes yaml 的服务器端验证

kubernetes - 多容器 Pod 与多个 Pod 之间的区别