Nasazení mikroslužby .NET do Kubernetes
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