Создание шаблона каталога услуг OpenShift с помощью клиента командной строки oc - PullRequest
1 голос
/ 08 мая 2019

OpenShift предлагает каталог услуг, в котором я могу выбрать определенные приложения (например, CakePHP + MySQL) для их развертывания в кластере. Насколько я понимаю, это так называемые шаблоны. Я уже знаю, как развернуть его через веб-консоль.

Однако мне интересно, возможно ли это сделать через командную строку, используя oc ... Я не смог найти документацию по этой теме. Надеюсь, ты сможешь мне помочь.

1 Ответ

1 голос
/ 08 мая 2019

Документацию по созданию объектов из существующего шаблона можно найти в разделе Создание списка объектов страницы Шаблоны документации OKD / OpenShift.

Если шаблон уже доступен для текущего проекта, вы можете использовать следующую команду oc для создания экземпляров объектов из него:

$ oc process <template> | oc create -f -

Если вам нужно передать параметры

oc process <template> -p PARAMETER_ONE=bob -p PARAMETER_TWO=mydatabase | oc create -f -

В качестве альтернативы вы можете использовать команду oc new-app, описанную в разделе Указание шаблона на странице Создание новых приложений документации.

$ oc create -f examples/sample-app/application-template-stibuild.json
$ oc new-app ruby-helloworld-sample
...