Установка через YAML
Содержание
Когда использовать этот метод?
Рекомендуется для:
- Продвинутых пользователей с опытом работы с Kubernetes, предпочитающих ручной подход.
- Производственных развертываний, требующих корпоративного хранилища (NAS, AWS S3, Ceph и др.).
- Сред, где необходим тонкий контроль над TLS, ingress.
- Полной настройки YAML для сложных конфигураций.
Предварительные требования
- Установить плагин кластера Alauda Container Platform Registry в целевой кластер.
- Доступ к целевому Kubernetes кластеру с настроенным kubectl.
- Права администратора кластера для создания ресурсов с областью действия кластера.
- Получить зарегистрированный домен (например, registry.yourcompany.com) Create a Domain
- Обеспечить действующее NAS-хранилище (например, NFS, GlusterFS и др.).
- (Опционально) Обеспечить действующее S3-хранилище (например, AWS S3, Ceph и др.). Если S3-хранилище отсутствует, разверните MinIO (встроенный S3) в кластере Deploy MinIO.
Установка Alauda Container Platform Registry через YAML
Процедура
-
Создайте YAML-файл конфигурации с именем registry-plugin.yaml по следующему шаблону:
-
Настройте следующие поля в соответствии с вашей средой:
-
Как создать секрет с учетными данными S3:
Замените
<S3-CREDENTIALS-SECRET>на имя вашего секрета с учетными данными S3. -
Примените конфигурацию к вашему кластеру:
Справочник по конфигурации
Обязательные поля
Проверка
-
Проверьте плагин:
-
Проверьте поды registry:
Обновление/Удаление Alauda Container Platform Registry
Обновление
Выполните следующую команду в глобальном кластере::
Удаление
Выполните следующую команду в глобальном кластере: