Nasazení mikroslužby .NET do Kubernetes

Začátečník
Developer
.NET

Aplikace mikroslužeb se skládají z malých, nezávislých verzí a škálovatelných služeb zaměřených na zákazníky. Aplikace mikroslužeb nasazené v kontejnerech umožňují škálovat aplikace na více instancí a reagovat na zvýšenou poptávku nasazením více instancí kontejnerů a horizontálním snížením kapacity, pokud poptávka klesá. V komplexních řešeních mnoha mikroslužeb představuje proces nasazování, aktualizace, monitorování a odebírání kontejnerů výzvy. Tento modul vysvětluje některé z těchto problémů a ukazuje, jak může Kubernetes pomoct.

Cíle výuky

V tomto modulu:

  • Seznamte se s koncepty orchestrátorů a zjistěte, proč je možná budete potřebovat.
  • Vezměte existující mikroslužbu .NET hostované v kontejneru Dockeru a nasdílejte ji do Docker Hubu.
  • Nasaďte mikroslužbu z Docker Hubu do místní instance Kubernetes.
  • Zjistěte, jak škálovat instanci kontejneru v clusteru Kubernetes.

Požadavky

  • Znalost základních konceptů Dockeru a účtu Dockeru
  • Znalost návrhu mikroslužeb