Implantar um microsserviço .NET no Kubernetes
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