Я создаю новое приложение на основе потока изображений, который соответствует образу докера в частном реестре докеров OpenShift. Команда такая:
oc new-app mynamespace/my-image:latest -n=my-project
Вопрос 1. Создает ли эта команда автоматически конфигурацию развертывания (dc), на которую можно ссылаться как на dc/my-image
? Связана ли эта конфигурация развертывания с my-project
?
Вопрос 2. Что представляет собой команда oc для создания конфигурации развертывания? В руководстве разработчика OpenShift есть раздел под названием Создание Конфигурация развертывания, но, что удивительно, в ней не сказано, как создать контроллер домена, или приведены какие-либо примеры. Он просто показывает структуру JSON и говорит, что контроллерами домена можно управлять с помощью команды oc
.
oc new-app
создает DC, который содержит настройку модуля, контроллера репликации (или набора реплик) и настройку службы над вашим контейнером (модулем). Таким образом, в правильном проекте будет создан модуль с сервисом выше и с RC (для увеличения / уменьшения масштаба). Вы можете проверить или изменить свое развертывание с помощьюoc edit dc
и добавить определенные фьючерсы. (или используйте команды какoc scale
(масштабирование), чтобы изменить конфигурацию. Вы можете экспортировать контроллер домена как .json / .yaml и воссоздать его в других местах woc create
- person lvthillo   schedule 20.02.2017oc new-app
и создавал маршруты над службой с помощьюoc expose svc
, изменял масштабирование модуля с помощьюoc scale
и т. Д., А затем экспортировал всю конфигурацию (DC) как .yaml или .json. Итак, делаем вручную шаги для создания окончательного DC. Через некоторое время вы станете более опытными и, вероятно, сможете написать свой собственный. Мы сохранили файлы .yaml и .json, поэтому было легко воссоздать нашу установку сoc create -f our-dc.yaml
- person lvthillo   schedule 20.02.2017