Introdução
Imagine que você trabalhe para uma empresa de edição de vídeos em expansão que fornece um serviço de renderização de vídeo baseado em nuvem. Sua empresa está enfrentando uma demanda crescente por seu serviço de renderização de vídeo devido a planos de expansão internacional. Você precisa procurar novas maneiras de dimensionar o produto para oferecer uma experiência melhor a todos os clientes. Ao fazer isso, você tem a tarefa de avaliar qual serviço do Azure melhoraria a capacidade de implantar seu serviço de renderização de vídeo para atender à demanda do cliente.
Você identificou o Serviço de Kubernetes do Azure (AKS) como uma solução de negócios para implantação. O AKS atende aos requisitos que permitem que você implante seu aplicativo e lide com o aumento do crescimento da empresa. Você deseja entender como implantar seu aplicativo em um cluster do AKS e permitir que os clientes acessem os serviços do aplicativo.
Neste módulo, implante cargas de trabalho do Kubernetes de maneira declarativa em um cluster do AKS usando arquivos de manifesto. Em seguida, você criará diferentes arquivos de manifesto de implantação para implantar e expor seu aplicativo aos usuários.
Objetivos de aprendizagem
Ao final deste módulo, você poderá:
- Criar e configurar um cluster do AKS.
- Implantar cargas de trabalho do Kubernetes usando arquivos YAML de implantação.
Pré-requisitos
- Familiaridade com os conceitos do Kubernetes. Se você não está familiarizado com o Kubernetes, comece com as noções básicas sobre o Kubernetes.
- Familiaridade com o Git e o GitHub.
- Familiaridade com o Docker e as imagens do Docker.
- Uma assinatura ativa do Azure.
- Capacidade de usar a CLI do Azure.
- Capacidade de criar um contêiner do Docker. Se você não está familiarizado com o Docker, comece com a introdução aos contêineres.
Todos os exercícios usam o Azure Cloud Shell, que já tem todas as ferramentas necessárias instaladas. Se preferir executar os exemplos no seu terminal, instale as seguintes ferramentas primeiro: