【发布时间】:2018-12-24 20:01:42
【问题描述】:
我已经使用 kubeadm 安装了一个 Kubernetes 集群。它工作正常。但是我意外地重新启动了主机启动的主机。重新启动后,kubelet 没有运行。我不得不这样做
Kubeadm 重置
和
Kubeadm 初始化
我应该怎么做才能在主机重启后自动启动集群?
【问题讨论】:
标签: kubernetes
我已经使用 kubeadm 安装了一个 Kubernetes 集群。它工作正常。但是我意外地重新启动了主机启动的主机。重新启动后,kubelet 没有运行。我不得不这样做
Kubeadm 重置
和
Kubeadm 初始化
我应该怎么做才能在主机重启后自动启动集群?
【问题讨论】:
标签: kubernetes
在这种情况下,无需执行kubeadm reset 和kubeadm init。
要在当前会话期间启动kubelet 服务,请使用:
systemctl start kubelet
要在启动过程中自动启动服务,您必须使用以下命令启用它:
systemctl enable kubelet
请记住,如果您以非 root 用户身份运行上述命令,则必须使用 sudo。
【讨论】:
kubelet 因此拒绝开始。一旦我使用swapoff -a 禁用交换,kubelet 就能够成功启动。