Как настроить облачного провайдера на Live Cluster

У меня работает HA-Cluster с внешним ETCD.

Я пытаюсь настроить Vsphere Cloud Provider, но я не установил следующий код в InitialConfiguration:

nodeRegistration:
  kubeletExtraArgs:
    cloud-provider: external

Есть ли способ сделать это на работающем кластере?

Я попытался добавить этот код в конфигурационную карту kubelet, а также в /var/lib/kubelet/config.yaml на каждом главном и рабочем узле.

Но taint node.cloudprovider.kubernetes.io/uninitialized=true:NoSchedule по-прежнему не отображается на узлах.

Есть ли другой способ настроить облачного провайдера на работающий кластер.

DynamicConfiguration не включен.


person meilel    schedule 01.04.2020    source источник
comment
Вы следовали руководству по настройке?   -  person Wytrzymały Wiktor    schedule 02.04.2020
comment
Я перезагрузил свой кластер и снова начал.   -  person meilel    schedule 02.04.2020


Ответы (1)


Если вы хотите настроить свой кластер на определенном облачном провайдере, вы можете использовать kubeadm:

kubeadm - популярный вариант для создания кластеров кубернетов. kubeadm имеет параметры конфигурации, чтобы указать информацию о конфигурации для облачных провайдеров.

Для vSphere, в частности, это будет зависеть от вашей версии :

Также вы можете ознакомиться с конфигурацией vSphere Cloud Provider. для получения более подробной информации о:

  • Предпосылки
  • Разрешения
  • Конфигурация Kubernetes
  • Включение vSphere Cloud Provider
  • Защита имени пользователя и пароля vSphere

Пожалуйста, дайте мне знать, помогло ли это.

person Wytrzymały Wiktor    schedule 02.04.2020