Introdução
O Microsoft Azure Stack HCI oferece a opção de implementar o AKS (Serviço de Kubernetes do Azure), o 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 variedade de benefícios, incluindo maior densidade de carga de trabalho e eficiência no uso de recursos. O Azure Stack HCI aprimora 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 situada em Nova York. Até recentemente, a Contoso estava operando quase totalmente a nível local. A sobrecarga operacional era um desafio significativo devido à falta de automação e à dependência de tecnologias desatualizadas. O hardware e o software herdados resultaram em problemas frequentes de estabilidade e desempenho. Esses problemas expõem provisionamentos insuficientes de alta disponibilidade e recuperação de desastre.
O CIO (Diretor de Informações) da Contoso pediu que você, engenheiro líder do sistema, avalie como o Microsoft Azure Stack HCI pode ajudar a mudar o panorama de TI da Contoso. Até agora, você explorou a maneira de implementar as tarefas mais comuns de gerenciamento de cluster e VM. Você também investigou os métodos de integração do Azure Stack HCI com o Azure. Satisfeito com os resultados, você os relatou ao CIO da Contoso.
Enquanto isso, em sua pesquisa para aumentar a agilidade e a densidade da carga de trabalho, a TI da Contoso se interessou por tecnologias de software livre, principalmente com foco em 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 no Docker que podem ser implantadas usando gráficos Helm. Para acomodar essa iniciativa e seguir outra solicitação do CIO da Contoso, agora você precisa identificar uma maneira de usar o Azure Stack HCI para hospedar cargas de trabalho conteinerizadas.
Objetivos de aprendizagem
Ao final deste módulo, você saberá como:
- Descrever os principais conceitos, a arquitetura e os benefícios do Kubernetes e do AKS.
- Descrever os benefícios, as características e os casos de uso do AKS no Azure Stack HCI.
- Implantar clusters do AKS e do Kubernetes no Azure Stack HCI.
- Conectar o AKS no Azure Stack HCI ao Microsoft Azure Arc para Kubernetes.
- Gerenciar o posicionamento de pods em clusters do Kubernetes de vários pools em execução no Azure Stack HCI.
- Gerenciar o armazenamento de pods em clusters do Kubernetes em execução no Azure Stack HCI.
- Implementar cargas de trabalho do Windows em contêineres no Azure Stack HCI.
- Solucionar 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, as principais funcionalidades e os casos de uso primários do Azure Stack HCI
- O conceito de conteinerização e orquestração de contêineres