什么是';可用';kubernetes守护程序中的列

什么是';可用';kubernetes守护程序中的列,kubernetes,azure-aks,daemonset,Kubernetes,Azure Aks,Daemonset,我可能有一个愚蠢的问题,但有人能解释一下“可用”在守护程序中正确地表示了什么吗?我检查了答案,但没有准备就绪错误 在集群中,我看到以下状态: $ kubectl get ds -n kube-system NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR kube-proxy 6 6 5 6

我可能有一个愚蠢的问题,但有人能解释一下“可用”在守护程序中正确地表示了什么吗?我检查了答案,但没有准备就绪错误

在集群中,我看到以下状态:

$ 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

所有吊舱都运行良好,没有任何“准备就绪”错误或重新启动

$ 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

有人能告诉我们可以进一步检查什么吗?

可用的
字段显示准备好接受流量并通过所有标准(如准备就绪或活动性探测或任何其他条件)的副本或POD的数量,以验证您的应用程序是否准备好为来自用户的请求提供服务。

是否可以添加kubectl的输出描述ds kube proxy-n kube系统
以查看日志和其他信息?