Atualizar o anfitrião do AKS no AKS ativado pelo Arc com o PowerShell
Aplica-se a: AKS no Azure Stack HCI 22H2, AKS no Windows Server
Este artigo descreve como atualizar o anfitrião Azure Kubernetes Service no AKS ativado pelo Azure Arc.
Descrição geral das atualizações do anfitrião do AKS
Atualizações ao anfitrião do AKS incluem sempre a versão mais recente disponível. Embora possa atualizar o anfitrião independentemente das atualizações do cluster de cargas de trabalho, tem sempre de atualizar o anfitrião antes de atualizar um cluster de cargas de trabalho.
Para evitar falhas e perda de disponibilidade do AKS, são executadas atualizações sem interrupção. Quando traz um novo nó com uma compilação mais recente para o cluster, os recursos são movidos do nó antigo para o novo nó. Quando remove os recursos com êxito, o nó antigo é desativado e removido do cluster.
Nota
A Microsoft recomenda atualizar os clusters do AKS no prazo de 30 dias após uma nova versão. Se não atualizar nesta janela, tem até 90 dias a contar da última atualização antes de os certificados internos e os tokens expirarem. Assim que os certificados e os tokens expirarem, o cluster ainda está funcional; no entanto, tem de chamar Suporte da Microsoft para atualizar. Quando reinicia o cluster após o período de 90 dias, este permanece num estado não funcional. Para obter mais informações sobre certificados internos e tokens, veja a descrição geral da gestão de certificados.
Atualizar o anfitrião do AKS
O primeiro passo em qualquer fluxo de atualização é executar o comando Update-AksHci para atualizar o anfitrião do AKS. Update-AksHci
não utiliza argumentos e atualiza sempre o cluster de gestão para a versão mais recente. Tem de iniciar este passo antes de executar Update-AksHciCluster para atualizar o cluster do Kubernetes para uma nova versão.
Importante
O comando de atualização só funciona se tiver instalado a versão ga ou posterior. Não funciona para versões anteriores. Este comando de atualização atualiza o anfitrião do AKS e a plataforma na cloud operada pela Microsoft no local. Este comando não atualiza quaisquer clusters de cargas de trabalho do AKS existentes. Os novos clusters de cargas de trabalho do AKS criados após a atualização do anfitrião do AKS podem diferir dos clusters de cargas de trabalho do AKS existentes na versão do SO e na versão do Kubernetes.
Recomendamos que atualize os clusters de cargas de trabalho do AKS imediatamente após atualizar o anfitrião do AKS para obter as versões mais recentes do SO e as correções recentes. Se um cluster de carga de trabalho estiver numa versão do Kubernetes não suportada na próxima versão do AKS Arc, a atualização falhará.
Fluxo de exemplo para atualizar um anfitrião do AKS
Atualizar os módulos do PowerShell
Certifique-se de que tem sempre os módulos mais recentes do PowerShell instalados nos nós do AKS ao executar o seguinte comando em todos os nós físicos na implementação do AKS.
Importante
Deve fechar todas as janelas do PowerShell abertas e, em seguida, abrir uma nova sessão para executar o comando de atualização. Se não fechar todas as janelas do PowerShell, poderão existir módulos que estão a ser utilizados e não podem ser atualizados.
Update-Module -Name AksHci -Force -AcceptLicense
Obter a versão atual do AKS Arc
Get-AksHciVersion
1.0.0.10517
Obter as atualizações do AKS Arc disponíveis
Get-AksHciUpdates
O resultado mostra as versões disponíveis para as quais este anfitrião do AKS pode ser atualizado:
1.0.2.10723
Controlo de versões
Utilizando a versão 1.0.2.10723 como exemplo, a tabela seguinte mostra como os números de versão são construídos para versões do AKS Arc.
Valor | Significado |
---|---|
1 | Versão principal: +1 para cada versão com uma grande alteração interruptiva. |
0 | Versão secundária: +1 para cada versão após a versão principal mais recente com uma alteração de funcionalidade principal. |
2 | Atualizações de patch de & de funcionalidades: +1 para cada versão normal (normalmente mensal) após a versão principal mais recente. |
1 | Tipo de compilação: Sempre 1 para compilações destinadas ao público. |
0723 | Data de criação da compilação: data de criação da compilação no formato mmdd. |
Iniciar a atualização do AKS Arc
Update-AksHci
Verificar se o anfitrião do AKS foi atualizado
Get-AksHciVersion
O resultado mostra a versão atualizada do AKS no anfitrião do AKS:
1.0.2.10723
Passos seguintes
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários