Resumo
Sua empresa queria implantar um novo repositório online usando padrões e práticas nativas de nuvem. Eles resolveram usar o Kubernetes como a plataforma para executar o aplicativo. Seu trabalho era criar uma rede para dar suporte às necessidades do aplicativo.
Você analisou como os endereços IP são usados por diferentes componentes em um cluster do Kubernetes. Você analisou o aplicativo que seria necessário implantar para determinar quais seriam os requisitos de recursos desse aplicativo. Você analisou quantos pods o aplicativo precisaria e a quantidade de processador e memória que ele consumiria e fatorou que o aplicativo poderia escalar verticalmente ou horizontalmente com a demanda do aplicativo. Você usou essas informações para determinar que tipo de máquina virtual seria mais adequada para os nós do cluster do Kubernetes e quantas VMs seriam necessárias. Em seguida, você determinou o tamanho da rede e quantos endereços IP ela precisava.
O processo de design de uma rede de cluster do Kubernetes pode ser complicado. Mas, começando com uma boa compreensão dos requisitos do aplicativo, você pode criar fasilmente um design que atenda às necessidades do aplicativo. Essa compreensão sobre o aplicativo também ajuda em todo o ciclo de vida operacional dele. Sabendo o que se espera da execução do aplicativo, fica mais fácil detectar possíveis problemas que possam afetar a tranquilidade da operação.
Importante
Nos exercícios opcionais deste módulo, você criou recursos usando sua própria assinatura do Azure. Limpe esses recursos para que não continue a ser cobrado por eles.
Saiba mais
Para continuar aprendendo sobre o sistema de rede do AKS, confira os seguintes artigos:
- Configurar a rede de contêineres do Azure no Serviço de Kubernetes do Azure (AKS)
- Conceitos de rede para aplicativos no Serviço de Kubernetes do Azure (AKS)
- Opções dimensionamento para aplicativos no AKS (Serviço de Kubernetes do Azure)
- Escalar automaticamente um cluster para atender às demandas do aplicativo no AKS (Serviço de Kubernetes do Azure)
- Atualizar um cluster do Serviço de Kubernetes do Azure (AKS)
- Gerenciar pools de nós do sistema no AKS (Serviço de Kubernetes do Azure)
- Usar um balanceador de carga interno com o AKS (Serviço de Kubernetes do Azure)
- Arquitetura de linha de base de um cluster do AKS (Serviço de Kubernetes do Azure)