Gestão de extensões do Kubernetes compatível com o Azure Arc
Este artigo contém as principais considerações de design e as melhores práticas para gerir extensões de implementações do Kubernetes compatíveis com o Azure Arc.
Antes de ler este artigo, certifique-se de que compreende os princípios de governação e reveja Escala empresarial do AKS para compreender os conceitos relevantes para utilizar zonas de destino do Azure num ambiente de contentor.
Arquitetura
Pode considerar que as extensões do Kubernetes compatível com o Azure Arc estão divididas em duas categorias: extensões para serviços de infraestrutura compatíveis com o Azure Arc e extensões para serviços preparados para o Azure Arc. Esta distinção não é explícita nos nomes de extensões individuais.
Tenha estas duas categorias em mente à medida que cria a implementação do Kubernetes compatível com o Azure Arc. Por exemplo, pense no Microsoft Defender da extensão da Cloud como uma extensão para serviços de infraestrutura compatíveis com o Azure Arc, mas considere o Serviço de Aplicações do Azure para a extensão do Azure Arc como uma extensão de serviços compatíveis com o Azure Arc.
O diagrama seguinte ilustra a integração geral de extensões para clusters do Kubernetes compatíveis com o Azure Arc.
Considerações de design
Instalação da Extensão
- As extensões fornecem capacidade extra para clusters do Kubernetes compatíveis com o Azure Arc. Considere o seu caso de utilização específico juntamente com os seguintes fatores à medida que decide como utilizar as extensões do Kubernetes compatíveis com o Azure Arc:
- Reveja que extensões estão atualmente disponíveis.
- Reveja as extensões criadas com base no Helm.
- As extensões fornecem capacidade extra para clusters do Kubernetes compatíveis com o Azure Arc. Considere o seu caso de utilização específico juntamente com os seguintes fatores à medida que decide como utilizar as extensões do Kubernetes compatíveis com o Azure Arc:
Atualizar as extensões
- Considere como garantir que as extensões se mantêm atualizadas durante o ciclo de vida do cluster.
Recomendações de conceção
Instalação da extensão
- Uniformize a forma como as extensões são instaladas, seja através do Portal, Azure Policy, da CLI, dos modelos do ARM ou de outro mecanismo. Verifique se as extensões foram instaladas corretamente após cada instalação.
Atualizar as extensões
- As extensões têm de ser atualizadas periodicamente. Utilize o
--auto-upgrade-minor-version
sinalizador para atualizar automaticamente versões secundárias de extensões, conforme descrito em Utilização de Extensões de Cluster. Veja a documentação de cada extensão para saber que definições podem ser configuradas durante a criação e atualização.
- As extensões têm de ser atualizadas periodicamente. Utilize o
Passos seguintes
Para obter mais informações sobre o seu percurso na cloud híbrida e multicloud, veja os seguintes artigos.
- Reveja os pré-requisitos do Kubernetes compatível com o Azure Arc.
- Reveja as distribuições do Kubernetes validadas para o Kubernetes compatível com o Azure Arc.
- Saiba como Gerir ambientes híbridos e multicloud.
- Saiba como Ligar um cluster do Kubernetes existente ao Azure Arc.
- Veja Extensões de cluster para saber mais sobre a arquitetura da extensão de cluster compatível com o Azure Arc.
- Saiba como Implementar e gerir extensões de cluster do Kubernetes compatíveis com o Azure Arc.
- Experimente cenários automatizados do Kubernetes compatíveis com o Azure Arc com o Azure Arc Jumpstart.
- Saiba mais sobre o Azure Arc através do percurso de aprendizagem do Azure Arc.
- Veja Perguntas Mais Frequentes – compatível com o Azure Arc para encontrar respostas às perguntas mais comuns.