Kubectl没有显示组件状态

尝试从二进制文件安装Kubernetes 1.16.2,当我尝试检查组件状态时看到此问题。

Response对象显示一切正常,但下表显示未知。

normalize-space()
a119919756 回答:Kubectl没有显示组件状态

表转换器似乎针对组件状态存在问题,特别是在k8s 1.16.2版本中。已经提出了PR来解决此问题。跟踪并跟踪链接

-> https://github.com/kubernetes/kubernetes/issues/83024

,

检查您的客户端和服务器版本。如果它们不匹配,则会出现问题。

kubectl version --short
Client Version: v1.13.5
Server Version: v1.13.5

$ kubectl获得CS

NAME                 STATUS    MESSAGE              ERROR
scheduler            Healthy   ok
controller-manager   Healthy   ok
etcd-2               Healthy   {"health": "true"}
etcd-0               Healthy   {"health": "true"}
etcd-1               Healthy   {"health": "true"}

AND

$ kubectl version --short
Client Version: v1.16.0
Server Version: v1.13.5

$ kubectl get cs
NAME                 AGE
controller-manager   <unknown>
scheduler            <unknown>
etcd-2               <unknown>
etcd-0               <unknown>
etcd-1               <unknown>

顺便说一句,它已在v1.17.0中解决

本文链接:https://www.f2er.com/3168785.html

大家都在问