Я создал экземпляр OpenShift на своем компьютере с помощью команды oc cluster up
.
Затем я хочу создать развертывание приложения postgresql с использованием шаблона.Если я делаю это через пользовательский интерфейс OpenShift, он работает хорошо.
, но если я делаю это с помощью этой команды:
oc new-app --template=postgresql-persistent --param=NAMESPACE=airsonic-demo --param=DATABASE_SERVICE_NAME=postgresql --param=POSTGRESQL_USER=airsonic --param=POSTGRESQL_PASSWORD=**** --param=POSTGRESQL_DATABASE=airsonic --param=VOLUME_CAPACITY=30Mi --param=POSTGRESQL_VERSION=9.5
, он не работает, потому что в полученной конфигурации развертывания нет образа, и яя получил следующее сообщение, когда я хочу развернуть это приложение.
Причина: не удалось инициировать развертывание для "postgresql", поскольку оно содержит неразрешенные образы
Действительно, вотфрагмент дескриптора конфигурации развертывания.Запись image пуста.
spec:
containers:
- env:
- name: POSTGRESQL_USER
valueFrom:
secretKeyRef:
key: database-user
name: postgresql
- name: POSTGRESQL_PASSWORD
valueFrom:
secretKeyRef:
key: database-password
name: postgresql
- name: POSTGRESQL_DATABASE
valueFrom:
secretKeyRef:
key: database-name
name: postgresql
image: ' '