Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Estratégia Canary de Deploy com users de teste selecionados

Eu gostei bastante da estratégia de deployment Canary. Seria possível colocar que esse primeiro deploy de 10% fosse exposto apenas para um grupo (Filtrar por IP, por exemplo)? Eu pergunto pelo seguinte: Como seria um teste para entender se a nova versão não vai quebrar, eu gostaria que apenas a minha equipe de Devs pudesse ter acesso a essa nova versão, sem expor meus clientes a uma versão que pode quebrar. Obrigado!

1 resposta
solução!

Ola,

É possível empregar uma configuração que envolva o Kubernetes em conjunto com um Ingress Controller, como o Nginx ou o Istio.

Eles são capazes de gerenciar o encaminhamento do tráfego com base em regras mais sofisticadas, como o endereço IP do cliente ou cabeçalhos HTTP específicos.

No caso do Istio, por exemplo, é viável criar uma regra direcionando o tráfego de IPs específicos para a versão canary da sua aplicação. ;)