Resumo

Concluído

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

Um orquestrador de contêineres é um sistema que implanta e gerencia aplicativos em contêineres automaticamente. O Kubernetes é uma plataforma portátil, extensível e de software livre para gerenciar e orquestrar cargas de trabalho em contêineres. Ele elimina tarefas complexas de gerenciamento de contêineres e fornece a você a configuração declarativa para orquestrar contêineres em diferentes ambientes de computação.

Neste módulo, você aprendeu a usar um aplicativo .NET que já foi particionado em microsserviços conteinerizados e a implantá-lo em um ambiente do Kubernetes. Primeiro, você efetuou push das imagens do Docker para o Docker Hub para disponibilizar as imagens para a instância do Kubernetes a ser baixada e, em seguida, criou arquivos de implantação para descrever declarativamente o que o Kubernetes deve fazer a cada microsserviço. Você também aprendeu que é simples dimensionar um microsserviço nos contêineres usando o Kubernetes.

Limpeza do Codespace

Você pode excluir o codespace no GitHub no repositório By em que você vê MicrosoftDocs/mslearn-dotnet-cloudnative.

Referências

Confira estes excelentes recursos para saber mais sobre como implantar os microsserviços do .NET: