Samenvatting

Voltooid

Het hosten van microservices in hun eigen containers is een gemeenschappelijk patroon voor ontwikkeling op basis van microservices. Het is niet ongebruikelijk dat er veel verschillende microservices zijn die één toepassing opstellen. Als u al deze microservices en hun containers handmatig wilt coördineren en onderhouden, kunt u snel overweldigen.

Een containerorchestrator is een systeem dat container-apps automatisch implementeert en beheert. Kubernetes is een draagbaar, uitbreidbaar opensource-platform voor het beheren en organiseren van workloads in containers. In Kubernetes worden complexe containerbeheertaken verwijderd en beschikt u over declaratieve configuratie om containers in verschillende rekenomgevingen in te richten.

In deze module hebt u geleerd hoe u een .NET-toepassing maakt die al is gepartitioneerd in gecontaineriseerde microservices en deze implementeert in een Kubernetes-omgeving. U hebt de Docker-installatiekopieën eerst naar Docker Hub gepusht om de installatiekopieën beschikbaar te maken voor het Kubernetes-exemplaar om vervolgens implementatiebestanden te maken om declaratief te beschrijven wat Kubernetes voor elke microservice moet doen. U hebt ook geleerd dat het eenvoudig is om een in een container geplaatste microservice te schalen met behulp van Kubernetes.

Codespace opschonen

U kunt de coderuimte op GitHub verwijderen onder Door opslagplaats waar u MicrosoftDocs/mslearn-dotnet-cloudnative ziet.

Verwijzingen

Hieronder vindt u geweldige bronnen voor meer informatie over het implementeren van .NET-microservices: