Рекомендуется для:
Создайте YAML-файл конфигурации с именем registry-plugin.yaml по следующему шаблону:
Настройте следующие поля в соответствии с вашей средой:
Как создать секрет для учетных данных S3:
Замените <S3-CREDENTIALS-SECRET> на имя вашего секрета с учетными данными S3.
Примените конфигурацию в вашем кластере:
| Параметр | Описание | Пример значения |
|---|---|---|
spec.config.global.oidc.ldapID | LDAP ID для аутентификации OIDC | ldap-test |
spec.config.ingress.hosts[0].name | Пользовательский домен для доступа к registry | registry.yourcompany.com |
spec.config.ingress.hosts[0].tlsCert | Ссылка на секрет TLS сертификата (namespace/secret-name) | cpaas-system/registry-tls |
spec.config.ingress.ingressClassName | Имя класса ingress для registry | cluster-alb-1 |
spec.config.persistence.size | Размер хранилища для registry | 10Gi |
spec.config.persistence.storageClass | Имя StorageClass для registry | nfs-storage-sc |
spec.config.s3storage.bucket | Имя S3 bucket для хранения образов | prod-image-store |
spec.config.s3storage.region | Регион AWS для S3 хранилища | us-west-1 |
spec.config.s3storage.regionEndpoint | URL конечной точки сервиса S3 | https://s3.amazonaws.com |
spec.config.s3storage.secretName | Секрет с учетными данными S3 | s3-access-keys |
Выполните следующую команду на глобальном кластере и обновите значения в ресурсе согласно описанию параметров выше для завершения обновления:
Выполните следующую команду на глобальном кластере: