rke kubernetes - 节点重启

mat*_*h3o 5 kubernetes rke

我已经用 rke ( rke up)初始化了一个 kubernetes 集群。

但是,当节点重新启动时,我必须rke up再次执行才能启动 kubelet 和 co。

有没有办法在节点上自动启动这些服务?

谢谢你的帮助。

我使用 rke v0.1.9。

操作系统是 Coreos Container Linux 1855.4.0。

我的 cluster.yml 是:

nodes:
    - address: 198.19.210.32
      user: core
      role:
        - controlplane
        - etcd
    - address: 198.19.210.33
      user: core
      role:
        - worker
    - address: 198.19.210.34
      user: core
      role:
        - worker
      labels:
        app: ingress

# If set to true, RKE will not fail when unsupported Docker version are found
ignore_docker_version: true

# Enable use of SSH agent to use SSH private keys with passphrase
# This requires the environment `SSH_AUTH_SOCK` configured pointing to your SSH agent which has the private key added
ssh_agent_auth: true
Run Code Online (Sandbox Code Playgroud)

小智 1

kubelet、kube-apiserver 等以及 RKE 创建的其他非 k8s 容器应具有始终重启策略。

如果没有,您可以使用以下命令更新它。

docker update --restart=always kubelet
Run Code Online (Sandbox Code Playgroud)

另外,rke v0.1.9 已经很老了。请尝试使用 rke v1.1.4。