Resumé
Hosting af mikrotjenester i deres egne objektbeholdere er et almindeligt mønster for mikrotjenestebaseret udvikling. Det er ikke ualmindeligt at have mange forskellige mikrotjenester, der sammensætter et enkelt program. Hvis du forsøger at koordinere og vedligeholde alle disse mikrotjenester og deres objektbeholdere manuelt, kan det hurtigt overvælde dig.
En objektbeholder orchestrator er et system, der automatisk udruller og administrerer apps i objektbeholdere. Kubernetes er en bærbar, fleksibel platform med åben kildekode til administration og orkestrering af arbejdsbelastninger i objektbeholdere. Kubernetes indsamler komplekse objektbeholderadministrationsopgaver og giver dig deklarativ konfiguration til at orkestrere objektbeholdere i forskellige beregningsmiljøer.
I dette modul har du lært, hvordan du tager et .NET-program, der allerede er partitioneret i objektbeholderiserede mikrotjenester, og udruller det i et Kubernetes-miljø. Du pushede først Docker-billederne til Docker Hub for at gøre billederne tilgængelige for Kubernetes-forekomsten, der skal downloades, og derefter oprettede du installationsfiler for at beskrive deklarativt, hvad Kubernetes skal gøre for hver mikrotjeneste. Du har også lært, at det er ligetil at skalere en objektbeholderiseret mikrotjeneste ved hjælp af Kubernetes.
Ryd op i kodeområde
Du kan slette kodeområdet på GitHub- under Efter lager, hvor du kan se MicrosoftDocs/mslearn-dotnet-cloudnative.
Referencer
Følgende er fantastiske ressourcer til at få mere at vide om udrulning af .NET-mikrotjenester: