Register Cluster
Это метод развертывания сервиса обратного прокси в управляемом кластере, при котором управляемый кластер активно инициирует запросы на регистрацию на платформе.
Содержание
Предварительные требования
-
В зависимости от типа управляемого кластера версии и параметры Kubernetes и других компонентов в управляемом кластере должны соответствовать Требованиям к версиям и параметрам управляемых кластеров.
-
Реестр образов должен поддерживать доступ по HTTPS и предоставлять действительный TLS-сертификат, подтверждённый публичным центром сертификации. Если это невозможно, обратитесь к FAQ Как доверять небезопасным реестрам образов?
Примечание: Публичный реестр, предоставляемый платформой в публичной сети, уже соответствует требованиям доступа по HTTPS. Вам нужно только проверить, поддерживают ли Платформенный по умолчанию и Частный реестр доступ по HTTPS.
-
Если компонент runtime подключаемого кластера — Containerd, необходимо изменить конфигурацию Containerd перед подключением кластера, чтобы обеспечить успешное развертывание распределённого хранилища.
Важные замечания
Мониторинг трафика сетевых карт платформы по умолчанию распознаёт сетевые карты с именами, соответствующими шаблону eth\.\|en\.\|wl\.*\|ww\.*. Поэтому, если вы используете сетевые карты с другими именами, пожалуйста, обратитесь к документации Сбор данных с сетевых карт с пользовательскими именами для изменения соответствующих ресурсов после подключения кластера, чтобы платформа могла корректно мониторить трафик сетевых карт.
Регистрация кластера
-
В левой навигационной панели нажмите Clusters > Clusters.
-
Нажмите Managed Clusters > Register Cluster.
-
Настройте параметры реестра для хранения образов компонентов платформы, необходимых регистрируемому кластеру, согласно следующим инструкциям.
-
Нажмите Create, получите команду регистрации на странице Registration Command и выполните её в регистрируемом кластере.
Примечание: Команда регистрации действительна в течение 24 часов. Пожалуйста, получите её заново после истечения срока действия.
Просмотр команды регистрации
Вы можете найти кластер, ожидающий регистрации, в списке кластеров и нажать View Registration Command. Пожалуйста, выполните регистрацию до истечения срока действия.
FAQ
Как решить проблему с неудачным развертыванием распределённого хранилища, если компонент runtime подключаемого кластера — Containerd?
Если компонент runtime подключаемого кластера — Containerd, развертывание распределённого хранилища завершится неудачей. Чтобы решить эту проблему, необходимо вручную изменить конфигурацию Containerd на всех узлах кластера и перезапустить Containerd.
Примечание: Если вы измените конфигурацию Containerd, следуя приведённым ниже шагам до развертывания распределённого хранилища, выполнять шаг четыре не нужно.
-
Войдите на узел кластера и отредактируйте файл
/etc/systemd/system/containerd.service, изменив значение параметраLimitNOFILEна1048576. -
Выполните команду
systemctl daemon-reloadдля перезагрузки конфигурации. -
Выполните команду
systemctl restart containerdдля перезапуска Containerd. -
Выполните команду
kubectl delete pod --all -n rook-cephна управляющем узле кластера, чтобы перезапустить все Pod в пространстве имён rook-ceph и применить изменения конфигурации.