Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os administradores podem controlar a sequência de atualizações para clusters gerenciados por frotas definindo uma série de estágios e grupos. Eles podem configurar quando as aprovações e pausas devem ocorrer dentro desses estágios e grupos. Toda a configuração pode ser salva como uma estratégia de atualização que pode ser gerenciada independentemente de execuções de atualização ou atualizações automáticas, permitindo que as estratégias sejam reutilizadas conforme necessário.
Este artigo aborda como definir estratégias de atualização usando grupos e estágios.
Pré-requisitos
Leia a visão geral conceitual das atualizações do Fleet, que fornece uma explicação dos ciclos de atualização, estágios, grupos e estratégias referenciados neste guia.
Você deve ter um recurso de frota com um ou mais grupos de membros. Caso contrário, siga o Guia de Início Rápido para criar um recurso Fleet e adicionar clusters ao Serviço Kubernetes do Azure (AKS) como membros.
Defina as seguintes variáveis de ambiente:
export GROUP=<resource-group> export FLEET=<fleet-name> export CLUSTERID=<aks-cluster-resource-id> export STRATEGY=<strategy-name>Se você estiver seguindo as instruções da CLI do Azure neste artigo, precisará da CLI do Azure versão 2.70.0 ou posterior instalada. Para instalar ou atualizar, consulte Instalar a CLI do Azure.
Você também precisa da
fleetextensão CLI do Azure versão 1.6.0 ou posterior, que pode ser instalada executando o seguinte comando:az extension add --name fleetExecute o
az extension updatecomando para atualizar para a versão mais recente da extensão lançada:az extension update --name fleet
Atribuir clusters a grupos de atualização
Os clusters podem ser usados em estratégias de atualização uma vez que são adicionados a um grupo de atualização que pode ser atribuído a estágios de atualização. Dentro de um estágio de atualização, as atualizações são aplicadas a cada grupo de atualizações em paralelo. Dentro de um grupo de atualização, os clusters de membros são atualizados sequencialmente.
Você pode atribuir um cluster de membros a um grupo de atualização específico de duas maneiras:
- Atribuir a um grupo ao adicionar um cluster de membros à frota.
- Atribua um membro da frota existente a um grupo de atualização.
Nota
Um membro da frota só pode fazer parte de um grupo de atualização, mas um grupo de atualização pode ter vários membros da frota atribuídos a ele. Um grupo de atualização em si não é um tipo de recurso separado. Os grupos de atualização são apenas cadeias de caracteres que representam referências dos membros da frota. Assim, se todos os membros da frota com referências a um grupo de atualização comum forem excluídos, esse grupo de atualização específico também deixará de existir.
Atribuir ao grupo ao adicionar cluster de membros à frota
No portal do Azure, navegue até o recurso do Azure Kubernetes Fleet Manager.
No menu de serviço, em Configurações, selecione Clusters de membros>Adicionar.
Selecione o cluster que pretende adicionar e, em seguida, selecione Seguinte: Rever + adicionar.
Introduza o nome do grupo de atualizações ao qual pretende atribuir o cluster e, em seguida, selecione Adicionar.
Atribuir um membro da frota existente a um grupo de atualização
No portal do Azure, navegue até o recurso do Azure Kubernetes Fleet Manager.
No menu de serviço, em Configurações, selecione Clusters de membros.
Selecione os clusters que pretende atribuir a um grupo de atualizações e, em seguida, selecione Atribuir grupo de atualizações
Introduza o nome do grupo de atualização ao qual pretende atribuir o cluster e, em seguida, selecione Atribuir.
Criar uma estratégia de atualização
Uma estratégia de atualização consiste em um ou mais estágios, onde um estágio pode conter um ou mais grupos de atualização.
No portal do Azure, navegue até o recurso do Azure Kubernetes Fleet Manager.
No menu de serviço, em Configurações, selecione de vários clusters e, em seguida>.
Insira um nome para a estratégia.
Na primeira vez que você visualiza a página, um diagrama de explicação da estratégia de atualização é exibido que pode ajudar a visualizar como as estratégias funcionam.
Selecione Criar estágio e digite:
- Nome da etapa - nomeie a etapa - deve ser único entre todos os nomes de etapa na estratégia.
- Aprovações de estágio (opcional) - selecione esta opção se quiser aguardar uma aprovação antes que esta etapa comece ou depois de ser concluída. Para obter mais informações, consulte Adicionar aprovações para atualizar grupos e estágios.
- (Opcional) Pausar após etapa - selecione esta opção se quiser definir uma pausa antes de passar para a próxima etapa.
- (Opcional) Duração da pausa - selecione uma duração predefinida ou insira um valor personalizado em segundos.
Atribua um ou mais grupos de atualizações ao estágio e selecione Criar.
Nota
O número máximo de Grupos de Atualização em cada Estágio de Atualização é 50.
Próximos passos
Você pode usar uma estratégia de atualização como parte de uma execução de atualização manual ou um perfil de atualização automática. Veja:
- Como fazer: Atualizar vários clusters usando as execuções de atualização do Kubernetes Fleet Manager do Azure.
- Como: Adicionar aprovações às Estratégias de Atualização do Gerenciador de Frota do Kubernetes do Azure.
- Como fazer: atualize automaticamente vários clusters usando o Azure Kubernetes Fleet Manager.
- Perguntas frequentes sobre atualizações de vários clusters.