Kubeadm: 由 kubeadm 启动的 kubernetes 集群在重启操作系统后不会自动启动

创建于 2017-01-12  ·  4评论  ·  资料来源: kubernetes/kubeadm

kubeadm: v1.6.0-alpha.0.2074+a092d8e0f95f52
# docker images
REPOSITORY                                               TAG             
gcr.io/google_containers/kube-apiserver-amd64            v1.5.0          
gcr.io/google_containers/kube-controller-manager-amd64   v1.5.0          
gcr.io/google_containers/kube-scheduler-amd64            v1.5.0          
gcr.io/google_containers/etcd-amd64                      3.0.14-kubeadm  
gcr.io/google_containers/kube-discovery-amd64            1.0             
gcr.io/google_containers/pause-amd64                     3.0       

而且我找不到像start这样的子命令来重新启动我由 kubeadm 初始化的集群。

os : CentOS 7, 64 位的定制风格,但相信我,它和 CentOS 几乎一样

最有用的评论

重新启动后journalctl -xeu kubelet说什么?
kubelet 的任务是自动重新启动所有内容。
我假设你已经运行了systemctl enable kubelet

所有4条评论

重新启动后journalctl -xeu kubelet说什么?
kubelet 的任务是自动重新启动所有内容。
我假设你已经运行了systemctl enable kubelet

@luxas我又试了一次,发现它按预期工作。
谢谢。

当我使用 kubeadm 初始化 k8s 时,我使用sudo swapoff -a ,然后当我的机器人 k8s 还没有启动时。

journalctl -xeu kubelet 在启动时显示一些错误。

sudo swapoff -a ,我再次尝试systemctl enable kubelet

现在一切顺利。

您是否从/etc/fstab删除了交换条目?

此页面是否有帮助?
0 / 5 - 0 等级