Resumo
Sua empresa queria implantar uma nova loja online usando padrões e práticas nativas da nuvem. Eles decidiram usar o Kubernetes como a plataforma para executar o aplicativo. Seu trabalho era projetar uma rede para apoiar as necessidades do aplicativo.
Você analisou como os endereços IP são usados por diferentes componentes dentro de um cluster Kubernetes. Você examinou o aplicativo que precisava implantar para determinar quais seriam seus requisitos de recursos. Você analisou quantos pods a aplicação precisaria e quanto processador e memória ela consumiria e considerou que a aplicação poderia escalonar para cima e para baixo com a demanda da aplicação. Você usou essas informações para determinar que tipo de máquina virtual seria mais adequado para os nós do cluster 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 para uma rede de cluster Kubernetes pode ser complicado. Mas começando com uma boa compreensão dos requisitos do aplicativo, você pode facilmente criar um design que atenda às necessidades do seu aplicativo. Compreender a sua aplicação ajuda-o durante todo o seu ciclo de vida operacional. Saber como você espera que o aplicativo seja executado coloca você em uma posição melhor para detetar quaisquer problemas potenciais que possam afetar seu bom funcionamento.
Importante
Nos exercícios opcionais para este módulo, você criou recursos usando sua própria assinatura do Azure. Limpe esses recursos para que você não continue a ser cobrado por eles.
Saiba mais
Para continuar a aprender sobre a rede AKS, consulte os seguintes artigos:
- Configurar a rede de contêiner do Azure no Serviço Kubernetes do Azure (AKS)
- Conceitos de rede para aplicativos no Serviço Kubernetes do Azure (AKS)
- Opções de dimensionamento para aplicativos no Serviço Kubernetes do Azure (AKS)
- Dimensionar automaticamente um cluster para atender às demandas de aplicativos no Serviço Kubernetes do Azure (AKS)
- Atualizar um cluster do Serviço Kubernetes do Azure (AKS)
- Gerenciar pools de nós do sistema no Serviço Kubernetes do Azure (AKS)
- Usar um balanceador de carga interno com o Serviço Kubernetes do Azure (AKS)
- Arquitetura de linha de base para um cluster do Serviço Kubernetes do Azure (AKS)