美好的一天。
我是kubernetes的新手。
我在Ubuntu 16.04上有一个带有3个主机的kubernetes集群。 最近,我注意到该主机在 / boot 分区中没有空间。
我使用了 apt-get autoremove 来释放第一台主机上/ boot中的一些空间。然后获得升级。
我使用Rancher(作为docker容器)来可视化我的集群。 因此,现在我启动Rancher时,总是等待Kubernetes API 。
试图重新启动Rancher容器,但没有运气。仍然等待Kubernetes API 。
我总是发现第一台主机上没有 kube-system 容器。
有没有办法让Rancher复活?
答案 0 :(得分:0)
您有机会在/boot
中腾出一些可用空间吗? etcd也可能不健康,因为它需要一定数量的奇数个节点。您可以尝试停用其中两个主机,使kubernetes堆栈变得健康,然后再将其添加回足够的磁盘空间。使用etcd和其他核心k8s组件的日志创建github问题也是个好主意。