saboteur_kiev
@saboteur_kiev
build engineer

Как детектить статус деплоймента в OpenShift?

Через CD тулзу, в опенщифт деплоится приложение через
oc process template.yaml | oc apply -f -

В шаблоне deployconfig с новым image. imagestream не используется, пулл делается уже во время деплоя.

Собственно вопрос заключается в том, как после этой команды надежно и просто отследить статус именно этого деплоя?
Пока что остановился на том, что в приложение добавлен restapi для версии, и просот в цикле жду 3 минуты, чтобы версия совпала с требуемой. Если за 3 минуты все еще не совпадает, считаю, что деплой зафейлился.

Какие есть еще варианты?

* Следить за логами (events)? Не уверен, что это надежный вариант, хотя возможно..
* Смотреть статус подов до и после? Неудобно, при скейле их может быть множество.
* еще версии?

Используется udeploy с консольным oc и openshift
  • Вопрос задан
  • 15 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 3 000 до 5 000 usd.
МегаФон Екатеринбург
от 100 000 руб.
от 60 000 до 200 000 руб.
22 марта 2019, в 06:30
10000 руб./за проект
22 марта 2019, в 03:12
20000 руб./за проект
22 марта 2019, в 01:06
4000 руб./за проект