Een .NET-microservice implementeren in Kubernetes

Beginner
Developer
.NET

Microservicetoepassingen bestaan uit kleine, onafhankelijke en schaalbare klantgerichte services. Microservicestoepassingen die in containers zijn geïmplementeerd, maken het mogelijk om apps uit te schalen en te reageren op een grotere vraag door meer containerinstanties te implementeren en om terug te schalen als de vraag afneemt. In complexe oplossingen van veel microservices brengt het implementeren, bijwerken, bewaken en verwijderen van containers uitdagingen met zich mee. In deze module worden enkele van deze uitdagingen uitgelegd en wordt uitgelegd hoe Kubernetes kan helpen.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Meer informatie over de concepten achter orchestrators en waarom u ze mogelijk nodig hebt.
  • Neem een bestaande .NET-microservice die wordt gehost in een Docker-container en push deze naar Docker Hub.
  • Implementeer de microservice van Docker Hub naar een lokaal Kubernetes-exemplaar.
  • Meer informatie over het schalen van een containerinstantie in een Kubernetes-cluster.

Vereisten

  • Bekendheid met basisconcepten van Docker en een Docker-account
  • Bekendheid met het microserviceontwerp