Кластер не отображается при перезагрузке машины Rancher
Всякий раз, когда я перезагружал свою виртуальную машину (ОС Rancher), содержащую кластер из одного узла (сервер Rancher и агент Rancher существуют на одной машине), я не мог найти свой ранее созданный кластер в списке на Rancher Dashboard.
Действия по воспроизведению:
- Запустите виртуальную машину ( Rancher OS)
- Установите Rancher Server на ОС Rancher (чтобы запустить Rancher)
- Создайте кластер с одним узлом. (Узел существует в той же ОС Rancher)
- Выключите машину и снова включите машину.
Ожидание - созданный кластер должен быть показан.
Результат: - На панели инструментов Rancher нет кластера.
Другие детали, которые могут быть полезны: это кластер из одного узла с etcd, работником и плоскостью управления. Узел существует на той же машине, где существует Rancher Server.
Информация об окружении -Rancher OS: v1.5.1 -Rancher Server: Rancher Stable Release (v2.2.3) (rancher: используется стабильный образ) - Вариант установки (одиночная установка /HA): одиночная установка
Информация о кластере - Тип кластера (размещенный / поставщик инфраструктуры / Пользовательский / Импортированный): Пользовательский - Тип машины (облако / ВМ / металл) и спецификации (ЦП / память): ВМ ( Rancher OS)
Я попытался исследовать проблему и обнаружил, что при перезапуске компьютера с операционной системой Rancher агент Rancher показывает состояние перезапуска.
Я попытался проверить логи агента Rancher и нашел проблему с контрольной суммой.
Проблема: https://github.com/rancher/rancher/issues/15012 похоже, связана, но я не могу найти решение, предоставленное им.
2 ответа
Я решил проблему, удалив контрольную сумму из команды для создания кластера. Если мы удалим контрольную сумму, совпадение сертификата не произойдет, и проблема будет решена. Я считаю, что это решение отлично работает в среде разработки, но это проблема безопасности в производственной среде. В моем случае не так много проблем с безопасностью.
Пожалуйста, попробуйте этот https://rancher.com/docs/rancher/v2.x/en/installation/single-node/. Это работает для меня.
Если у вас все еще есть проблемы, отправьте их по https://github.com/rancher/rancher/issues