Я могу запустить приложение с изображением Redis из RedHat - registry.redhat.io/rhel8/redis-5
, выполнив следующие действия.
- Создайте учетную запись службы в RedHat https://access.redhat.com/
- Загрузите YAML (см. Ниже) для секрета извлечения изображений после создания токена для этой учетной записи.
- Используйте файл YAML для создания секрета.
- Импорт изображения.
apiVersion: v1
kind: Secret
metadata:
name: accoutNum-userName-pull-secret
data:
.dockerconfigjson: token-value....long........string
type: kubernetes.io/dockerconfigjson
Добавление секретного и импортируемого изображения:
oc create -f secret.yaml
oc import-image rhel8/redis-5 --from=registry.redhat.io/rhel8/redis-5 --confirm
Метаданные изображения импортированы:
oc get is
NAME DOCKER REPO TAGS UPDATED
redis-5 172.30.1.1:5000/project/redis-5 latest About a minute ago
Мне не ясно, как оператор импорта находит секрет виспользоваться.