Introdução
O Microsoft Azure Stack HCI oferece a opção de implementar o Serviço Kubernetes do Azure (AKS), que simplifica consideravelmente a implantação e o gerenciamento da orquestração baseada em Kubernetes de cargas de trabalho conteinerizadas. A conteinerização oferece uma ampla gama de benefícios, incluindo maior densidade de carga de trabalho e eficiência no uso de recursos. O Azure Stack HCI melhora ainda mais a agilidade e a resiliência inerentes às implantações do Kubernetes.
Cenário: Otimizar o modelo operacional
A Contoso Ltd. é uma empresa de serviços financeiros de médio porte localizada em Nova York. Até recentemente, a Contoso operava quase inteiramente no local. A sobrecarga operacional foi um desafio significativo devido à falta de automação e à dependência de tecnologias desatualizadas. Hardware e software herdados resultaram em problemas frequentes de estabilidade e desempenho. Esses problemas expuseram provisões insuficientes de alta disponibilidade e recuperação de desastres.
O Chief Information Officer (CIO) da Contoso pediu a você, engenheiro de sistema principal, que avaliasse como o Microsoft Azure Stack HCI pode ajudar a mudar o cenário de TI da Contoso. Até agora, você explorou a maneira de implementar as tarefas de gerenciamento de cluster e VM mais comuns. Você também investigou os métodos de integração do Azure Stack HCI com o Azure. Satisfeito com os resultados, você relatou os resultados ao CIO da Contoso.
Enquanto isso, em sua busca por maior agilidade e densidade de carga de trabalho, a Contoso IT se interessou por tecnologias de software de código aberto, particularmente com foco na conteinerização e orquestração de contêineres. Como resultado, um grupo de desenvolvedores começou a trabalhar na transformação de aplicativos Windows e Linux desenvolvidos internamente em imagens baseadas em Docker que podem ser implantadas usando gráficos Helm. Para acomodar essa iniciativa e seguindo outra solicitação do CIO da Contoso, agora você precisa identificar uma maneira de usar o Azure Stack HCI para hospedar cargas de trabalho em contêineres.
Objetivos de aprendizagem
No final deste módulo, saberá como:
- Descreva os principais conceitos, arquitetura e benefícios do Kubernetes e AKS.
- Descreva os benefícios, características e casos de uso do AKS no Azure Stack HCI.
- Implante clusters AKS e Kubernetes no Azure Stack HCI.
- Conecte o AKS no Azure Stack HCI ao Microsoft Azure Arc for Kubernetes.
- Gerencie o posicionamento do pod em clusters Kubernetes de vários pools em execução no Azure Stack HCI.
- Gerencie o armazenamento de pods em clusters Kubernetes em execução no Azure Stack HCI.
- Implemente cargas de trabalho do Windows em contêineres no Azure Stack HCI.
- Solucione problemas relacionados ao AKS e ao Kubernetes no Azure Stack HCI.
Pré-requisitos
Familiaridade com:
- Os principais recursos do Windows Server
- O conceito de virtualização
- A arquitetura, os principais recursos e os principais casos de uso do Azure Stack HCI
- O conceito de contentorização e orquestração de contentores