O que são versões de cluster do Serviço Kubernetes do Azure?

Concluído

Atualizações e upgrades acontecem frequentemente no desenvolvimento de software. Quando sua equipe de implantação estava pronta para implantar os aplicativos em contêineres nos clusters AKS, as versões do cluster estavam sem suporte. O AKS segue a regra N-2 quando se trata de suportar versões do Kubernetes.

Qual é a regra N-2?

Pense em N como a última versão estável atual que o Kubernetes lançou e -2 como as duas versões secundárias anteriores de N.

Por exemplo, digamos que o Kubernetes lança a versão 1.20.x hoje. Seguindo a regra N-2, o AKS fornece suporte para as versões 1.20.x, 1.19.x e 1.18.x. Como a versão 1.17.x não está dentro das duas versões secundárias anteriores, ela será preterida e deixará de ser suportada dentro de 30 dias após o lançamento da versão 1.20.x . Você tem 30 dias a partir da nova versão para atualizar seus clusters e garantir que eles permaneçam no suporte.

Diagram that shows when Kubernetes releases version 1.20, Azure Kubernetes Service will deprecate support for version 1.17 because it's out of scope of the N-2 version support rule.

Para cada versão secundária na qual o AKS mantém suporte a cluster, apenas as duas versões estáveis mais recentes do patch para cada versão secundária são suportadas.

Isso significa que, se o Kubernetes decidir lançar as versões de patch 1.19.9 e 1.18.10, as versões atuais do patch AKS suportam alterações para:

Versões suportadas atuais Novas versões suportadas
1.20.2 1.20.2
1.20.1 1.20.1
1.19.8 1.19.9
1.19.7 1.19.8
1.18.9 1.18.10
1.18.8 1.18.9

O que é o processo de liberação e descontinuação da versão do cluster AKS?

O AKS anuncia atualizações da versão do cluster através de vários canais, incluindo as notas de versão do AKS, o rastreador de versões do AKS, notificações por e-mail, alertas do Azure Advisor e versões de pré-visualização.

Notas de versão do AKS

O AKS publica anúncios com a data planejada de lançamentos de novas versões e descontinuações de versões antigas nas notas de lançamento do AKS pelo menos 30 dias antes da data de lançamento.

Rastreador de lançamento do AKS

O rastreador de versões do AKS fornece atualizações em tempo real sobre as versões mais recentes do AKS por versão e região. O rastreador tem links para a versão específica das notas de versão do AKS para ajudá-lo a identificar qual instância da versão é relevante para você.

Notificações por e-mail

O AKS envia notificações por e-mail e notificações de integridade do serviço para os proprietários de clusters AKS afetados pelas atualizações de versão mais recentes para notificá-los de que têm 30 dias para atualizar suas versões existentes do cluster AKS.

Assistente do Azure

O AKS usa o Azure Advisor para alertá-lo se uma nova versão pode causar problemas em seu cluster devido a APIs preteridas ou se seu cluster está sem suporte.

Versões de pré-visualização

Antes do AKS fornecer suporte para uma nova versão secundária do Kubernetes, a nova versão secundária é frequentemente lançada como uma versão de visualização. Uma versão de pré-visualização permite-lhe avaliar a próxima versão antes do seu lançamento. Isso lhe dá tempo para testar suas cargas de trabalho de cluster AKS existentes com a próxima versão e se preparar para atualizar quando a versão estiver disponível ao público.

1.

O Kubernetes lançou uma nova versão secundária 1.20.0. Qual das seguintes versões do Kubernetes sairá do suporte de acordo com a regra N-2?

2.

Quantos dias você tem para atualizar uma versão do cluster AKS que se torna obsoleta?

3.

Quantas versões de patch de uma versão secundária o AKS suporta?