Создайте развертывание postgresql, используя шаблон postgresql-persistent в OpenShift - PullRequest
0 голосов
/ 11 мая 2018

Я создал экземпляр 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: ' '

1 Ответ

0 голосов
/ 03 октября 2018

попробуйте использовать пространство имен: --template = openshift / postgresql-persistent

работа для меня!

...