API кластера не согласовывается после остановки контейнера рабочего узла при развертывании инфраструктуры Docker с использованием Kind и CAPD

API кластера не может согласоваться с поставщиком инфраструктуры докеров, я создал кластер k8s, используя kind.

Инициализировал его с помощью кластера init --infrastructure docker и применил один манифест CAPI для 3 управляющих узлов + 3 рабочих узлов. Развернулось успешно, все машины заработали (докер-контейнеры).

После этого я пытаюсь проверить преимущества всего этого с использованием CAPI (сверка, управление полным жизненным циклом кластеров рабочих нагрузок).

Для этого я остановил 1 контейнер (машина с рабочим узлом). Таким образом, даже несмотря на то, что Cluster CAPI обнаруживает изменение и запускает процесс согласования (это я могу сказать, проверив журналы модуля capd-controller-manager, он не смог настроить рабочий Я ожидал, что он запустит еще один конатинер и добавит его в кластер, но он не смог этого сделать.

С памятью проблем нет, я увеличил лимит inotify.

Как я могу это решить?

Я остановил 1 контейнер (машину с рабочим узлом) в развертывании поставщика инфраструктуры докера моего кластера API, поэтому, хотя Cluster CAPI обнаруживает изменение и запускает процесс согласования (это я могу сказать, проверив журналы модуля capd-controller-manager, это не было смог настроить рабочий узел.Я ожидал, что он запустит еще один контейнер и добавит его в кластер, но он не смог этого сделать.

0 ответов

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