O que são as versões de cluster do Serviço de Kubernetes do Azure?
Atualizações e upgrades acontecem com frequência no desenvolvimento de software. Quando sua equipe de implantação estava pronta para implantar os aplicativos conteinerizados nos clusters do AKS, as versões do cluster já não tinham mais suporte. O AKS segue a regra N-2 quando se trata de dar suporte a versões do Kubernetes.
O que é 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 libere hoje a versão 1.20.x. Seguindo a regra N-2, o AKS fornece suporte para a versão 1.20.x, 1.19.x e 1.18.x. Como a versão 1.17.x não se enquadra nas duas versões secundárias anteriores, ela foi preterida e deixará de ser dada suporte 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.
Para cada versão secundária na qual o AKS mantém o suporte ao cluster, há suporte somente para as duas últimas versões estáveis de patch para cada versão secundária.
Isso significa que, se o Kubernetes decidir lançar a versão de patch 1.19.9 e 1.18.10, as versões de patch atuais para as quais o AKS dá suporte serão alteradas em:
Versões com suporte atualmente | Novas versões com suporte |
---|---|
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 |
Como é o processo de liberação e substituição de versões do cluster do AKS?
O AKS comunica as atualizações da versão do cluster por meio de vários canais, incluindo as notas sobre a versão do AKS, o rastreador de versões do AKS, notificações por email, alertas do Assistente do Azure e versões prévias.
Notas sobre a versão do AKS
O AKS publica comunicados com a data planejada de lançamentos de novas versões e substituições de versões antigas nas Notas de versão do AKS pelo menos 30 dias antes da data de lançamento.
Rastreador de versão do AKS
O rastreador de versão do AKS fornece atualizações em tempo real sobre os últimos lançamentos do AKS por versão e região. O rastreador vincula a versão específica das notas sobre a versão do AKS para ajudar você a identificar qual instância da versão é relevante para você.
Notificações por email
A AKS envia notificações por email e notificações de integridade do serviço aos proprietários de cluster do AKS afetados pelas atualizações de versão mais recentes para notificá-los de que eles têm 30 dias para atualizar suas versões de cluster do AKS existentes.
Assistente do Azure
O AKS usa o Assistente do Azure para alertar você se uma nova versão puder causar problemas em seu cluster devido a APIs preteridas ou se seu cluster tiver ficado sem suporte.
Versões prévias
Antes que o AKS forneça suporte para uma nova versão secundária do Kubernetes, a nova versão secundária é geralmente lançada como uma versão prévia. Uma versão prévia permite que você avalie a próxima versão antes de seu lançamento. Isso lhe dá tempo para testar suas cargas de trabalho do cluster do AKS na próxima versão e se preparar para a atualização quando a versão ficar disponível no âmbito geral.