кубернетисе тестовую инфраструктуру, которая будет запускаться, пробегать и умирать. Может есть какие-то инструменты? Или же все ручками делать: генерить ямл для конфиг для подов, запускать, дожидаться окончания тестов и мочить этот деплой? Но тогда вопрос, как узнавать окончание и что пора валить?
gitlab умеет кнопку "закончить review"
обычный мозг: два плейбука / скрипта для создания приложения - provision и deprovision планетарный мозг: оператор, который создает приложение из CRD
ябы так сделал 1) применяешь свой ямл на девед 2) запускаешь проверку: kubectl run --rm --image=check_my_service ...3) в случае успеха (zero exit-code) продолжаешь: 4) убиваешь на девел 5) применяешь на прод Ну и если сервис немного отличается в зависимости от окружения, я бы очень советовал использовать Ksonnet
Обсуждают сегодня