【问题标题】:Kubernetes master node is down after restarting host machine重新启动主机后 Kubernetes 主节点已关闭
【发布时间】:2018-12-24 20:01:42
【问题描述】:

我已经使用 kubeadm 安装了一个 Kubernetes 集群。它工作正常。但是我意外地重新启动了主机启动的主机。重新启动后,kubelet 没有运行。我不得不这样做

Kubeadm 重置

Kubeadm 初始化

我应该怎么做才能在主机重启后自动启动集群?

【问题讨论】:

标签: kubernetes


【解决方案1】:

在这种情况下,无需执行kubeadm resetkubeadm init。 要在当前会话期间启动kubelet 服务,请使用:

systemctl start kubelet 

要在启动过程中自动启动服务,您必须使用以下命令启用它:

systemctl enable kubelet

请记住,如果您以非 root 用户身份运行上述命令,则必须使用 sudo

【讨论】:

  • 您好,我重新启动了我的主节点,然后运行了 systemctl start kubelet 。但它并没有开始。它抛出主进程退出错误。我必须做 kubeadm init 。
  • 提供您在干净集群安装过程中所做的所有操作,并记录您在重启前后与 kubelet 相关的内容。
  • 对于它的价值,在我的情况下,问题是重新启动后启用了交换。 kubelet 因此拒绝开始。一旦我使用swapoff -a 禁用交换,kubelet 就能够成功启动。
猜你喜欢
  • 1970-01-01
  • 2017-10-23
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-07
  • 2017-10-07
相关资源
最近更新 更多