Implantar um microsserviço .NET no Kubernetes

Iniciante
Developer
.NET

Os aplicativos de microsserviço são compostos por serviços pequenos, com versões independentes e escaláveis, focados no cliente. Os aplicativos de microsserviços implantados em contêineres possibilitam dimensionar aplicativos e responder ao aumento da demanda implantando mais instâncias de contêiner e reduzir se a demanda estiver diminuindo. Em soluções complexas de muitos microsserviços, o processo de implantação, atualização, monitoramento e remoção de contêineres apresenta desafios. Este módulo explica alguns desses desafios e mostra como o Kubernetes pode ajudar.

Objetivos de aprendizagem

Neste módulo, irá:

  • Aprenda os conceitos por trás dos orquestradores e por que você pode precisar deles.
  • Pegue um microsserviço .NET existente hospedado em um contêiner do Docker e envie-o por push para o Docker Hub.
  • Implante o microsserviço do Docker Hub em uma instância local do Kubernetes.
  • Saiba como dimensionar uma instância de contêiner em um cluster do Kubernetes.

Pré-requisitos

  • Familiaridade com conceitos básicos do Docker e uma conta do Docker
  • Familiaridade com o design de microsserviços