kubernetes - 如何通过 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>
解决方案
使用命令检查静态 pod 的所有者引用kubectl describe
应该表明这样的 pod 不是由 a 控制的,ReplicaSet
而是由Node/controlplane
推荐阅读
- javascript - For循环不迭代更正
- c - 为什么我应该使用归约而不是原子变量?
- php - 加入同一个表和列两次
- wpf - 组合框中每个项目的工具提示
- r - 在 R 中使用 Seq 函数
- python - Discord bot 无法使用 Python 在 Heroku 上运行
- ssl - 为什么浏览器有 3 级 SSL 证书?
- javascript - 用于从样式中删除高度/宽度的 Javascript 正则表达式
- python - 尝试使用 Python 3.7.2 和 IMAPClient 批量删除电子邮件 - imaplib.IMAP4.error: UID command error: BAD [b'Command line too large']
- python - LSTM ValueError:无法为测试数据重塑大小数组