Как я могу перенастроить kubelets моего кластера с kubeadm - PullRequest
0 голосов
/ 16 февраля 2020

Я сейчас пытаюсь найти способ перенастроить пороги выселения всех моих кластеров кубелец. Кластер был инициализирован с помощью kubeadm init, а рабочие узлы были добавлены с kubeadmin join.

Теперь kubeadm правильно записал конфигурацию kubelet в конфигурационную карту kubelet-config-1.16 в пространстве имен kube-system, и я могу см. настройки там.

Однако, что я понял из документации, обновление в этом configmap не подстроит его под существующие кубелеты.

Может ли кто-нибудь указать мне нужные ресурсы?

Спасибо!

1 Ответ

1 голос
/ 16 февраля 2020

Вы можете создать новый ConfigMap из старого ConfigMap и изменить его, чтобы иметь желаемую конфигурацию для порога выселения, а затем отредактировать ссылку на узел так, чтобы он указывал на новый ConfigMap, с помощью следующей команды:

kubectl edit node ${NODE_NAME}

In свой текстовый редактор, добавьте следующий YAML под spe c:

configSource:
    configMap:
        name: CONFIG_MAP_NAME # replace CONFIG_MAP_NAME with the name of the ConfigMap
        namespace: kube-system
        kubeletConfigKey: kubelet

Этот процесс хорошо документирован здесь

...