Implantar um microsserviço .NET no Kubernetes

Iniciante
Desenvolvedor
.NET

Os aplicativos de microsserviço são compostos de serviços pequenos, com versão independente e escalonáveis ​​com foco no cliente. Os aplicativos de microsserviço implantados em contêineres possibilitam escalar aplicativos horizontalmente e responder ao aumento da demanda por meio da implantação de mais instâncias de contêiner e da redução delas, caso a demanda esteja diminuindo. Em soluções complexas com 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, você vai:

  • Aprender os conceitos por trás dos orquestradores e por que você pode precisar deles.
  • Pegar um microsserviço .NET existente hospedado em um contêiner do Docker e enviá-lo por push para o Docker Hub.
  • Implantar o microsserviço do Docker Hub em uma instância local do Kubernetes.
  • Saber como dimensionar uma instância de contêiner em um cluster do Kubernetes.

Pré-requisitos

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