Ошибка восстановления Rancher: этот кластер в настоящее время недоступен; области, которые напрямую с ним взаимодействуют, будут недоступны, пока API не будет готов

Я пытаюсь сделать резервную копию и восстановить сервер ранчо (установка одного узла), как ссылка: https://rancher.com/docs/rancher/v2.x/en/backups/backups/single-node-backups/

После резервного копирования я попытался отключить узел сервера ранчо и запустил новый контейнер ранчо на новом узле (в той же сети, но с другим IP-адресом), а затем восстановил, используя файл резервной копии в качестве ссылки https://rancher.com/docs/rancher/v2.x/en/backups/restorations/single-node-restoration/

После восстановления я вошел в пользовательский интерфейс ранчо, и он показал ошибку ниже

Итак, я проверил журнал сервера ранчо, и он показал следующее:

2019-10-05 16: 41: 32.197641 I | http: ошибка подтверждения TLS из 127.0.0.1:38388: EOF 2019-10-05 16:41:32.202442 I | http: ошибка подтверждения TLS из 127.0.0.1:38380: EOF 2019-10-05 16:41:32.210378 I | http: ошибка подтверждения TLS из 127.0.0.1:38376: EOF 2019-10-05 16:41:32.211106 I | http: ошибка подтверждения TLS от 127.0.0.1:38386: EOF 2019/10/05 16:42:26 [ОШИБКА] ClusterController c-4pgjl [пользователь-контроллеры-контроллер] завершился ошибкой: не удалось запустить пользовательские контроллеры для кластера c-4pgjl: не удалось связаться с сервером: получить https://192.168.94.154:6443/api/v1/namespaces/kube-system?timeout=30s: ожидание подключения агента кластера 2019/10/05 16:44:34 [ERROR] ClusterController c-4pgjl [user-controllers-controller] не удалось: не удалось запустить пользовательские контроллеры для кластера c-4pgjl: не удалось связаться с сервером: Get https://192.168.94.154:6443/api/v1/namespaces/kube-system?timeout=30s: ожидание подключения агента кластера 2019/10/05 16:48:50 [ОШИБКА] ClusterController c-4pgjl [user- контроллеры-контроллер] сбой: не удалось запустить пользовательские контроллеры для кластера c-4pgjl: не удалось связаться с сервером: получить https://192.168.94.154:6443/api/v1/namespaces/kube-system?timeout=30s: ожидание агент кластера для подключения 2019-10-05 16:50:19.114475 I | mvcc: store.index: compact 75951 05.10.2019 16:50:19.137825 I | mvcc: завершено запланированное уплотнение на 75951 (заняло 22,527694 мс) 2019-10-05 16:55:19.120803 I | mvcc: store.index: compact 76282 05.10.2019 16:55:19.124813 I | mvcc: завершено запланированное уплотнение на 76282 (заняло 2,746382 мс)

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

Как я могу это исправить?

1 ответ

Вам необходимо перерегистрировать узел в Rancher, выполнив следующие действия.

  • Обновите URL-адрес сервера в Rancher, перейдя в Глобальный -> Настройки -> URL-адрес сервера. Это должен быть полный URL-адрес с https: //
  • Затем используйте этот скрипт для повторной регистрации узла в Rancher https://github.com/mattmattox/cluster-agent-tool
Другие вопросы по тегам