我可能有一个愚蠢的问题,但有人可以解释 DaemonSets 中的“可用”正确表示什么吗?我检查了 kubernetes 部署中当前和可用的 pod 副本有什么区别?回答,但没有准备就绪错误。
在集群中,我看到以下状态:
$ kubectl get ds -n kube-system
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR
kube-proxy 6 6 5 6 5 beta.kubernetes.io/os=linux
为什么显示为 5 而不是 6?
所有 pod 都运行得很好,没有任何“准备就绪”错误或重新启动?
$ kubectl get pods -n kube-system | grep kube-proxy
kube-proxy-cv7vv 1/1 Running 0 20d
kube-proxy-kcd67 1/1 Running 0 20d
kube-proxy-l4nfk 1/1 Running 0 20d
kube-proxy-mkvjd 1/1 Running 0 87d
kube-proxy-qb7nz 1/1 Running 0 36d
kube-proxy-x8l87 1/1 Running 0 87d
有人可以告诉我们可以进一步检查什么吗?