我已经用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发布于 2020-08-09 15:25:56
由RKE创建的kubelet、kube-apiserver等非k8s容器的重启策略应该是always。
如果没有,您可以使用以下命令进行更新。
docker update --restart=always kubelet另外,rke v0.1.9非常旧。请尝试使用rke v1.1.4。
https://stackoverflow.com/questions/52447637
复制相似问题