Implantando com a Estratégia Canário

Implante artefatos usando a estratégia de release Canário 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 Canário é implementada nos seguintes estágios:

  1. Estágio de implantação Canário: Neste estágio, um ambiente canário (para grupo de instâncias ou OKE) é selecionado junto com os artefatos a serem implantados. O balanceador de carga é selecionado para a mudança de tráfego canário 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 canário.
  2. (Opcional) Estágio de função de chamada: Neste estágio, uma função personalizada pode ser adicionada ao pipeline para validar a implantação no ambiente canário. A função de chamada testa a nova versão antes de migrar para o ambiente de produção.
  3. Estágio de tráfego de mudança: Neste estágio, parte do tráfego de produção é transferida para o ambiente canário.
  4. Estágio de aprovação manual: Neste estágio, uma etapa de aprovação manual é adicionada para aprovar a implantação no ambiente canário antes de implantar o aplicativo no ambiente de produção.
  5. Estágio de produção: Neste estágio, um ambiente de produção (para grupo de instâncias ou OKE) é selecionado. O aplicativo validado no ambiente canário é implantado no ambiente de produção durante a execução da implantação.

Workflow de implantação canário

Rollback de Implantação

A estratégia de implantação canário suporta a reimplantação do pipeline para o grupo de instâncias e para o OKE. Você pode optar por fazer rollback automaticamente da implantação para a última versão bem-sucedida se o estágio de produção falhar. A reimplantação de estágio único não é suportada para implantação canário, mudança de tráfego e estágios de aprovação. Para obter mais informações, consulte Fornecendo uma Implantação e Reexecução da Implantação.

Para implementar a estratégia de implantação Canário, consulte Implantação do Grupo de Instâncias Canário e Implantação Canário do OKE.