Distribuer en .NET-mikrotjeneste til Kubernetes

Begynner
Utvikler
.NET

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