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