Kubernetes 从Rancher目录安装k8s后,kubelet不健康

Kubernetes 从Rancher目录安装k8s后,kubelet不健康,kubernetes,catalog,rancher,kubernetes-health-check,kubelet,Kubernetes,Catalog,Rancher,Kubernetes Health Check,Kubelet,有三台主机运行Rancher群集 牧场主:1.6.10 库伯内特斯:1.7.7 从主主机上的目录安装k8s 将orchestration=true和etcd=true标签设置为两个Rancher代理主机 k8s堆栈完成后,只有kubelet出错不正常带有0个容器 为什么? 该问题已在评论部分进行了调试 Kubernetes咒语 我添加了一些额外的要点,以便在调试Kubelet时牢记这一点 K8s群集由具有多个组件的主节点和工作节点组成。Kubelet是需要适当注意的组件之一 让我们从主节点

有三台主机运行Rancher群集

  • 牧场主:1.6.10
  • 库伯内特斯:1.7.7
从主主机上的目录安装k8s

orchestration=true
etcd=true
标签设置为两个Rancher代理主机

k8s堆栈完成后,只有
kubelet
出错<代码>不正常带有0个容器

为什么?


该问题已在评论部分进行了调试

Kubernetes咒语

我添加了一些额外的要点,以便在调试Kubelet时牢记这一点

K8s群集由具有多个组件的主节点和工作节点组成。Kubelet是需要适当注意的组件之一

让我们从主节点管理或协调集群状态开始,工作节点运行POD。但是,如果没有Kubelet,它将无法工作,因为它将是每个节点的一部分,无论是主节点还是工作节点。 集群的性能当然取决于kubelet

我们可以使用下面的命令来检查它的状态和活动或日志

systemctl status kubelet
journalctl -xeu kubele

你能检查一下“journalctl-xeu kubelet”是怎么说的吗?@SureshVishnoi当我在k8s主机上运行你的命令时,收到了
--无条目--
消息。在我看来,当时主机上似乎没有安装kubelet。我重新安装了k8s群集,并且没有将提供程序设置为
aws
。并且,没有为k8s群集主机设置标签。它起作用了。但它注意到我最好在生产环境中设置标签,如
etcd=true
。我理解你的意思。但是,您能否检查以下命令“systemctl status kubelet”是否会显示状态?库贝莱应该为你主持欢迎仪式:)我很高兴我的见解能帮助你。尽管如此,我从你们的问题中学到了更多。