Como atualizar clusters AKS com segurança

Concluído

Digamos que sua equipe de implantação na Nod Publishers já tenha implantado os aplicativos em contêineres em uma versão de cluster AKS que deixará de ser suportada nos próximos 30 dias. Isso significa que você precisa atualizar para a versão mais recente do Kubernetes suportada pelo AKS, garantindo que os aplicativos não sofram nenhum tempo de inatividade durante o processo de atualização.

Há muitas maneiras de atualizar com segurança seus clusters AKS. Nesta seção, discutimos um desses métodos: o método de implantação Azul/Verde.

O método de implantação Azul/Verde

O método de implantação Azul/Verde requer dois ambientes de produção quase idênticos, um ambiente azul e um ambiente verde. O roteador responsável por direcionar o tráfego roteia todo o tráfego para um ambiente, o ambiente ao vivo . O outro ambiente permanece offline, fornecendo um ambiente de teste para novos recursos e patches. Quando o teste é concluído, o roteador alterna e roteia o tráfego do ambiente ao vivo para o outro ambiente. Isso coloca o ambiente offline online e coloca o ambiente online offline.

Vamos aplicar o método de implantação Azul/Verde ao cenário Nod Publishers. Sua equipe de implantação deve seguir estas etapas:

  1. Crie dois ambientes de cluster AKS idênticos: um ambiente azul ao vivo (online) e um ambiente verde offline.

Diagram showing all traffic routed by a router to the AKS cluster in the blue environment.

  1. Teste a atualização para a versão suportada mais recente aplicando a atualização ao ambiente verde e certifique-se de que não surjam problemas.

Diagram showing the AKS clusters in the green environment being upgraded.

  1. Depois de concluir o teste com sucesso, mude o roteador para direcionar todo o tráfego de usuários para o ambiente verde e colocar o ambiente azul offline.

Diagram showing that the router has switched to route traffic to the AKS clusters in the green environment.

Um benefício do método de implantação Azul/Verde é que, se você detetar um problema com as versões atualizadas do cluster AKS no ambiente verde, poderá reverter para o ambiente azul alternando o roteador, minimizando assim o tempo de inatividade do aplicativo.

Diagram showing the rollback process by making a switch at the router level back to the blue environment.

1.

Sua organização decidiu usar o método de implantação Azul/Verde para testar e implantar clusters AKS recém-atualizados. Qual das opções a seguir descreve com mais precisão essa estratégia de teste e implantação?