Distribuer en .NET-mikrotjeneste til Kubernetes
Mikrotjenesteprogrammer består av små, uavhengig versjonerte og skalerbare kundefokuserte tjenester. Mikrotjenesteprogrammer som distribueres i beholdere, gjør det mulig å skalere ut apper og reagere på økt etterspørsel ved å distribuere flere beholderforekomster og skalere tilbake hvis etterspørselen reduseres. I komplekse løsninger for mange mikrotjenester introduserer prosessen med å distribuere, oppdatere, overvåke og fjerne beholdere utfordringer. Denne modulen forklarer noen av disse utfordringene og viser hvordan Kubernetes kan hjelpe.
Læringsmål
I denne modulen gjør du følgende:
- Lær konseptene bak orchestratorer og hvorfor du kanskje trenger dem.
- Ta en eksisterende .NET-mikrotjeneste som driftes i en Docker-beholder, og skyv den til Docker Hub.
- Distribuer mikrotjenesten fra Docker Hub til en lokal Kubernetes-forekomst.
- Lær hvordan du skalerer en beholderforekomst i en Kubernetes-klynge.
Forutsetninger
- Kjennskap til grunnleggende Docker-konsepter og en Docker-konto
- Kjennskap til mikrotjenesteutforming