Рке кубернетес - перезагрузка узла

Я инициализирую кластер kubernetes с помощью rke (rke up).

Однако, когда узел перезагружается, я должен выполнить 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

0 ответов

Kubelet , kube-apiserver и т. д. и другие контейнеры, отличные от k8s, созданные RKE, должны иметь политику перезапуска всегда.

Если нет, вы можете обновить его с помощью следующей команды.

docker update --restart=always kubelet

Кроме того, rke v0.1.9 очень старая. Пожалуйста, попробуйте использовать rke v1.1.4.

Другие вопросы по тегам