canary выкатки (с постепенным ресайзом трафика на поды), дальнейшем свитчем канари в стейбл и автоматическим откатом в случае, если мониторинг начинает орать, что чего-то там не то ?
есть ли примеры success кейсов с такой полной автоматизацией или это больше проблем добавит ?
речь, конечно же, о k8s
Если найдёшь где - расскажи
Ну, мне интересно как оно в мире. У нас всё своё же
Покури argo rollouts, может подойдёт
ну из того, что я находил, все примерно сводилось к одному: запустили пайплайн, дальше 1) накатили канарейку, пустили 10% трафика 2) ждем 5 мин, поллим мониторинги для получения базовых slo 3) если все ок, растим трафик с 10 до 25 4) опять поллим мониторинг 5) опять растим трафик .... если все хорошо, то убиваем канарейку и апдейтим стейбл если все плохо (по ответам мониторинга), откат канарейки + алерт в какой-то канал
не оч понял, честно говоря мы сейчас итак фичефлаги используем )
ну, там постепенный рост трафика происходит. это занимает основное время
ну долгие выкатки именно после переключения трафика типа, апнули с 10 до 25, подождали 5 - 7 мин, посмотрели, всё ли ок на мониторинге потом с 25 до 50, опять подождали и посмотрели на метрики с другой стороны, возможно, смысла раскатывать постепенно так трафик до 100% на канари версию и нет, после 50 условно стейбл переключить и убить канари
Раскатывайте сразу с 0 до 100, быстрее получите фидбек. А если что-то пойдет не так - ролбекайтесь UPD: 🤡
ага, и через recreate )
Обсуждают сегодня