Atualize o AKS no anfitrião HCI da Stack Azure usando o PowerShell

Atualizações para os Serviços Azure Kubernetes (AKS) no anfitrião Azure Stack HCI atualizam sempre para a versão mais recente disponível. A atualização do anfitrião pode acontecer independentemente da atualização dos clusters de carga de trabalho, mas tem sempre de atualizar o anfitrião antes de atualizar um cluster de carga de trabalho.

Todas as atualizações são feitas num fluxo de atualização rolante para evitar interrupções na disponibilidade de HCI da Azure Stack. Quando você traz um novo nó com uma construção mais recente para o cluster, os recursos movem-se do velho nó para o novo nó, e quando os recursos são movidos com sucesso, o velho nó é desativado e removido do cluster.

Nota

Recomenda-se que tenha sempre a versão mais recente disponível instalada no AKS no anfitrião HCI Azure Stack.

Atualize o AKS no anfitrião HCI da Azure Stack

O primeiro passo em qualquer fluxo de atualização é atualizar o AKS no anfitrião HCI Azure Stack executando o comando Update-AksHci. Update-AksHci não tem argumentos e atualiza sempre o cluster de gestão para a versão mais recente. Este passo deve ser iniciado antes de executar Update-AksHciCluster para atualizar o cluster Kubernetes para uma nova versão.

Importante

O comando de atualização só funciona se tiver instalado o desbloqueio de GA ou mais tarde. Não funcionará para libertações mais antigas do que a libertação de GA. Esta atualização atualiza o anfitrião do Serviço Azure Kubernetes e a plataforma de nuvem operada pela Microsoft no local. Este comando não atualiza quaisquer aglomerados de carga de trabalho AKS existentes. Novos clusters de carga de trabalho AKS criados após a atualização do hospedeiro AKS podem diferir dos clusters de carga de carga AKS existentes na sua versão OS e Kubernetes.

Recomendamos atualizar os clusters de carga de trabalho da AKS imediatamente após a atualização do anfitrião AKS para obter as versões de SO mais recentes e correções recentes. Se um cluster de carga de trabalho estiver numa versão kubernetes não suportada na próxima versão do AKS no Azure Stack HCI, o upgrade falhará.

Fluxo de exemplo para atualizar o AKS no anfitrião HCI da Azure Stack

Atualizar os módulos PowerShell

Certifique-se de que tem sempre os mais recentes módulos PowerShell instalados nos nós AKS on Azure Stack HCI executando o seguinte comando em todos os nós físicos Azure Stack HCI.

Importante

Deverá fechar todas as janelas abertas do PowerShell e, em seguida, abrir uma nova sessão para executar o comando de atualização. Se não fechar todas as janelas powerShell, pode acabar com módulos que estão em uso e não podem ser atualizados.

Update-Module -Name AksHci -Force

Obtenha a versão AKS atual na versão HCI do Azure Stack

PS C:\> Get-AksHciVersion                    
1.0.0.10517

Obtenha AKS disponível em atualizações HCI Azure Stack

Get-AksHciUpdates

A saída mostra as versões disponíveis que este AKS no Azure Stack HCI host pode ser atualizado para.

1.0.2.10723

Inicie a atualização AKS no Azure Stack HCI

PS C:\> Update-AksHci

Verifique se a AKS no Azure Stack HCIHost está atualizada

PS C:\> Get-AksHciVersion

A saída mostrará a versão atualizada do AKS no anfitrião HCI da Azure Stack.

1.0.2.10723

Passos seguintes