Kam dál

I když jste s kurzem hotovi, je toho ještě mnohem víc, co se o kontejnerech dozvíte! Tady se do hloubky nezadáte, ale tady je několik dalších oblastí, na které se můžete podívat v další části.

Orchestrace kontejnerů

Spouštění kontejnerů v produkčním prostředí je obtížné. Nechcete se přihlašovat k počítači a jednoduše spustit docker run nebo docker-compose up . Proč ne? Co se stane, když kontejnery umřou? Jak můžete škálovat napříč několika počítači? Tento problém řeší orchestrace kontejnerů. Tento problém pomáhají vyřešit nástroje, jako je Kubernetes, Swarm, Nomad a AKS, a to vše poněkud odlišnými způsoby.

Obecným nápadem je, že máte "manažery", kteří obdrží očekávaný stav. Tento stav může být "Chci spustit dvě instance webové aplikace a zveřejnit port 80". Manažeři se pak podívá na všechny počítače v clusteru a deleguje práci na pracovní uzly. Manažeři sledují změny (například ukončují kontejner) a pak pracují na skutečném stavu, aby odrážel očekávaný stav.

Základní projekty nativní pro cloud computing

TENTO PROGRAMF je neutrální dodavatelský domov pro různé open source projekty, včetně Kubernetes, Prometheus, Envoy, Linkerd, NATS a dalších! Odstupňované a inkubované projekty si můžete prohlédnout tady a celou oblast NCF tady. Existuje mnoho projektů, které vám pomůžou řešit problémy související s monitorováním, protokolováním, zabezpečením, registry obrázků, zasíláním zpráv a prováděním dalších věcí.

Takže pokud s vývojem aplikací nativních pro cloud a prostředí kontejnerů ještě ne, vítá vás! Připojte se ke komunitě, ptejte se a pokračujte v učení. Jsme rádi, že vás máme!

Práce s Dockerem v VS Code

Další informace o používání VS Code Dockeru: