Resumo

Concluído

Hospedar microsserviços em seus próprios contêineres é um padrão comum para o desenvolvimento baseado em microsserviços. Não é incomum ter muitos microsserviços diferentes compondo um único aplicativo. Tentar coordenar e manter todos esses microsserviços e seus contêineres manualmente pode rapidamente sobrecarregá-lo.

Um orquestrador de contentores é um sistema que implementa e gere automaticamente aplicações em contentores. O Kubernetes é uma plataforma portátil, extensível e de código aberto para gerenciar e orquestrar cargas de trabalho em contêineres. O Kubernetes simplifica a gestão de contentores complexos e proporciona uma configuração declarativa para orquestrar contentores em ambientes de computação diferentes.

Neste módulo, você aprendeu como pegar um aplicativo .NET que já estava particionado em microsserviços em contêineres e implantá-lo em um ambiente Kubernetes. Primeiro, você enviou as imagens do Docker para o Docker Hub para disponibilizar as imagens para a instância do Kubernetes fazer download e, em seguida, criou arquivos de implantação para descrever declarativamente o que o Kubernetes deve fazer com cada microsserviço. Você também aprendeu como é simples dimensionar um microsserviço em contêineres usando o Kubernetes.

Limpeza do Codespace

Você pode excluir o espaço de código no GitHub em Por repositório, onde você vê MicrosoftDocs/mslearn-dotnet-cloudnative.

Referências

A seguir estão ótimos recursos para saber mais sobre como implantar microsserviços .NET: