Implantando com a Estratégia Azul/Verde
Implante artefatos usando a estratégia de release Azul/Verde para o Kubernetes Engine (OKE) e a implantação de grupos de instâncias.
No serviço DevOps do Oracle Cloud Infrastructure (OCI), a estratégia de implantação Azul/Verde é implementada nos quatro estágios a seguir, dos quais dois são opcionais:
- Estágio de implantação Azul/Verde: Neste estágio, os dois ambientes (para grupo de instâncias ou OKE) são selecionados junto com os artefatos a serem implantados. O balanceador de carga está selecionado para a mudança de tráfego azul/verde do grupo de instâncias. Para a implantação do OKE, o controlador de entrada NGINX deve ser configurado para rotear o tráfego. Durante a execução da implantação, a nova versão do aplicativo é implantada no ambiente de standby.
- (Opcional) Estágio de função de chamada: Neste estágio, uma função personalizada pode ser adicionada ao pipeline para validar o aplicativo no ambiente de standby. A função chamada testa a nova versão antes de mudar o tráfego de produção.
- (Opcional) Estágio de aprovação manual: Neste estágio, uma etapa de aprovação manual é adicionada para aprovar a implantação no ambiente de stand-by antes de mudar o tráfego de produção.
- Estágio de mudança de tráfego Verde-Azul: Neste estágio, após a validação da implantação no ambiente stand-by, 100% do tráfego de produção será transferido do ambiente ativo atual para o ambiente stand-by que está executando a nova versão validada do aplicativo.
Rollback de Implantação
A estratégia de implantação Blue-Green não suporta a reimplantação do pipeline para o grupo de instâncias e para o OKE. A reimplantação de estágio único só é permitida para o estágio de mudança de tráfego azul/verde por meio de rollback manual.
No processo de reimplantação de estágio único, após a conclusão de uma implantação, você pode fazer rollback do estágio com falha para a versão anterior bem-sucedida da release. Por exemplo, durante uma implantação azul/verde do grupo de instâncias, se a nova versão implantada no ambiente de produção (standby verde ou anterior) falhar, o tráfego de produção que está apontando para esse ambiente será transferido para o ambiente de espera (produção azul ou anterior). Para obter mais informações, consulte Fazendo Rollback de uma Implantação.
Para implementar a estratégia de implantação Azul/Verde, consulte Implantação do Grupo de Instâncias Azul/Verde e Implantação Azul/Verde do OKE.