запросов? используется nginx ingress. если это делать запуском двух деплойментов, то придется запускать 9 продакшн и 1 cannary реплики для выделения 10% запросов. это очень много накладных расходов. предлагают еще использовать istio, но это оверкилл. еще есть шкипер (https://zalando.github.io/skipper/kubernetes/ingress-controller/), но тоже не особо охото запускать еще один ингресс. кто нибудь может предложить другие варианты?
Запустите на фронтенде пару или больше pod'ов с haproxy, в configmap к которому положите конфиг с balance roundrobin; поставьте weight 10 для canary и weight 90 для текущего продакшна. Вроде ваш кейс решить должно.
Обсуждают сегодня