Desenvolver e implantar aplicativos no Kubernetes

Intermediário
Administrador
Arquiteto de Soluções
Gerente de tecnologia
Azure

Neste roteiro de aprendizagem, você entenderá como desenvolver, compilar, implantar e manter automaticamente aplicativos nativos de nuvem projetados para trabalhar com o Serviço de Kubernetes do Azure do bloco de anotações para o pipeline de implantação.

Pré-requisitos

  • Uma assinatura do Azure
  • Capacidade de usar a CLI do Azure
  • Capacidade de navegar pelo portal do Azure
  • Conhecimento básico do Kubernetes e dos conceitos dele

Módulos neste roteiro de aprendizagem

Implante rapidamente um aplicativo em contêineres hospedado nos Serviços de Contêiner do Azure ou qualquer outro registrador no Serviço de Kubernetes do Azure com arquivos de manifesto declarativos.

O Helm é um gerenciador de pacotes de aplicativos para o Kubernetes que você usa para padronizar e simplificar a implantação de aplicativos nativos de nuvem no Kubernetes. Aqui, você aprenderá a instalar pacotes de terceiros, chamados de gráficos do Helm, e a criar e instalar gráficos do Helm para as cargas de trabalho que suas equipes desenvolvem.

Saiba como criar um aplicativo com estado gerenciado por uma fonte de dados externa com o Azure Cosmos DB e o AKS com as melhores práticas de arquitetura.

Saiba como armazenar com segurança os segredos e as configurações do aplicativo usando recursos nativos do Kubernetes no AKS (Serviço de Kubernetes do Azure). Implante um aplicativo completo usando Segredos e ConfigMaps para armazenar dados relevantes.

Explore as estratégias de otimização de custos a fim de usar no Azure para o processo de desenvolvimento de aplicativos nativos de nuvem. O AKS (Serviço de Kubernetes do Azure) oferece recursos que você pode usar para gerenciar os custos de computação no cluster do AKS. Tais recursos incluem o dimensionamento automático do nó, pools de nós spot do AKS e o Azure Policy.