Kubernetes na zařízení Azure Stack Edge Pro GPU
PLATÍ PRO: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Kubernetes je oblíbená opensourcová platforma pro orchestraci kontejnerizovaných aplikací. Tento článek obsahuje přehled Kubernetes a popisuje, jak Kubernetes funguje na vašem zařízení Azure Stack Edge.
Informace o Kubernetes
Kubernetes poskytuje snadnou a spolehlivou platformu pro správu aplikací založených na kontejnerech a souvisejících síťových a úložných komponent. Kontejnerizované aplikace můžete rychle vytvářet, dodávat a škálovat pomocí Kubernetes.
Jako otevřená platforma můžete pomocí Kubernetes vytvářet aplikace s upřednostňovaným programovacím jazykem, knihovnami operačního systému nebo sběrnici zasílání zpráv. K naplánování a nasazení verzí se Kubernetes může integrovat s existujícími nástroji pro kontinuální integraci a průběžné doručování.
Další informace najdete v tématu Jak Kubernetes funguje.
Kubernetes ve službě Azure Stack Edge
Na zařízení Azure Stack Edge můžete vytvořit cluster Kubernetes konfigurací výpočetních prostředků. Když je výpočetní role nakonfigurovaná, cluster Kubernetes včetně hlavních a pracovních uzlů se nasadí a nakonfiguruje za vás. Tento cluster se pak používá k nasazení úloh přes kubectl
IoT Edge nebo Azure Arc.
Zařízení Azure Stack Edge je k dispozici jako konfigurace 1 uzlu nebo konfigurace 2 uzlů (pouze pro model PRO GPU), která představuje cluster infrastruktury. Cluster Kubernetes je oddělený od clusteru infrastruktury a je nasazený nad clusterem infrastruktury. Cluster infrastruktury poskytuje trvalé úložiště pro vaše zařízení Azure Stack Edge, zatímco cluster Kubernetes zodpovídá výhradně za orchestraci aplikací.
Cluster Kubernetes má hlavní uzel a pracovní uzly. Uzly Kubernetes v clusteru jsou virtuální počítače, na kterých běží vaše aplikace a cloudové pracovní postupy.
Hlavní uzel Kubernetes zodpovídá za udržování požadovaného stavu clusteru. Hlavní uzel také řídí pracovní uzel, který následně spouští kontejnerizované aplikace.
Cluster Kubernetes na zařízení s jedním uzlem
Následující diagram znázorňuje implementaci Kubernetes na zařízení Azure Stack Edge s 1 uzly. Zařízení s jedním uzlem má jeden hlavní uzel a jeden pracovní uzel. Zařízení s jedním uzlem není vysoce dostupné a pokud selže jeden uzel, zařízení přestane fungovat. Cluster Kubernetes také klesá.
Cluster Kubernetes na zařízení se dvěma uzly
Zařízení Azure Stack Edge s 2 uzly má jeden hlavní uzel a dva pracovní uzly. Zařízení s 2 uzly je vysoce dostupné a pokud některý z uzlů selže, převezme hlavní uzel služby při selhání druhému uzlu. Zařízení i cluster Kubernetes stále běží.Další informace o architektuře clusteru Kubernetes najdete v základních konceptech Kubernetes.
Požadavky na výpočetní prostředky Kubernetes
Hlavní server Kubernetes a pracovní uzly jsou virtuální počítače, které spotřebovávají procesor a paměť. Při nasazování úloh Kubernetes je důležité porozumět požadavkům na výpočetní prostředky pro hlavní a pracovní virtuální počítače.
Typ virtuálního počítače Kubernetes | Požadavek na procesor a paměť |
---|---|
Hlavní virtuální počítač | PROCESOR: 4 jádra, PAMĚŤ RAM: 4 GB |
Virtuální počítač pracovního procesu | PROCESOR: 30 % dostupných fyzických jader, PAMĚŤ RAM: 25 % specifikace zařízení |
Zřizování svazků úložiště
Pro podporu úloh aplikací můžete připojit svazky úložiště pro trvalá data ve sdílených složkách zařízení Azure Stack Edge. Je možné použít jak statické, tak dynamické svazky.
Další informace najdete v tématu Možnosti zřizování úložiště pro aplikace v úložišti Kubernetes pro vaše zařízení Azure Stack Edge.
Sítě
Sítě Kubernetes umožňují konfigurovat komunikaci v síti Kubernetes, včetně sítí typu kontejner-to-container, sítí typu pod-to-pod, sítí mezi pody, sítí mezi službami a sítí internet-to-service. Další informace najdete v síťovém modelu Kubernetes pro vaše zařízení Azure Stack Edge.
Aktualizace
Jakmile budou k dispozici nové verze Kubernetes, můžete cluster upgradovat pomocí standardních aktualizací dostupných pro vaše zařízení Azure Stack Edge. Postup upgradu najdete v tématu Použití aktualizací pro Azure Stack Edge.
Přístup, monitorování
Cluster Kubernetes na zařízení Azure Stack Edge umožňuje řízení přístupu na základě role Kubernetes (Kubernetes RBAC). Další informace najdete v tématu Řízení přístupu na základě role Kubernetes na zařízení Azure Stack Edge Pro GPU.
Stav clusteru a prostředků můžete také monitorovat prostřednictvím řídicího panelu Kubernetes. K dispozici jsou také protokoly kontejnerů. Další informace najdete v tématu Použití řídicího panelu Kubernetes ke sledování stavu clusteru Kubernetes na zařízení Azure Stack Edge.
Azure Monitor je také k dispozici jako doplněk pro shromažďování dat o stavu z kontejnerů, uzlů a kontrolerů. Další informace najdete v přehledu služby Azure Monitor.
Registr kontejneru Edge
Kubernetes na zařízení Azure Stack Edge umožňuje privátní úložiště imagí tím, že poskytuje místní registr kontejneru. Další informace najdete v tématu Povolení registru kontejneru Edge na zařízení Azure Stack Edge Pro GPU.
Správa aplikací
Po vytvoření clusteru Kubernetes na zařízení Azure Stack Edge můžete spravovat aplikace nasazené v tomto clusteru pomocí některé z následujících metod:
- Nativní přístup přes
kubectl
- IoT Edge
- Azure Arc
Tyto metody jsou vysvětleny v následujících částech.
Kubernetes a kubectl
Po nasazení clusteru Kubernetes můžete spravovat aplikace nasazené v clusteru místně z klientského počítače. K interakci s aplikacemi použijete nativní nástroj, jako je kubectl prostřednictvím příkazového řádku.
Další informace o nasazení clusteru Kubernetes najdete v tématu Nasazení clusteru Kubernetes na zařízení Azure Stack Edge. Informace o správě najdete v tématu Použití kubectl ke správě clusteru Kubernetes na zařízení Azure Stack Edge.
Kubernetes a Azure Arc
Azure Arc je nástroj pro hybridní správu, který vám umožní nasazovat aplikace do clusterů Kubernetes. Azure Arc také umožňuje používat Azure Monitor pro kontejnery k zobrazení a monitorování clusterů. Další informace najdete v tématu Co je Kubernetes s podporou Azure Arc? Informace o cenách služby Azure Arc najdete v tématu Ceny služby Azure Arc.
Od března 2021 bude Kubernetes s podporou Služby Azure Arc obecně dostupné uživatelům a poplatkům za standardní využití. Jako zákazník s hodnotou Preview bude Kubernetes s podporou Služby Azure Arc k dispozici bez poplatků za zařízení Azure Stack Edge. Pokud chcete využít nabídku Preview, vytvořte žádost o podporu:
- V seznamu Typ problému vyberte Fakturace.
- V části Předplatné vyberte své předplatné.
- V části Služba vyberte Moje služby a pak vyberte Azure Stack Edge.
- V části Prostředek vyberte prostředek.
- V části Souhrn zadejte popis vašeho problému.
- V části Typ problému vyberte Neočekávané poplatky.
- V části Podtyp Problém vyberte Pomoc s vysvětlením poplatků v bezplatné zkušební verzi.
Další kroky
- Přečtěte si další informace o úložišti Kubernetes na zařízení Azure Stack Edge.
- Seznamte se se síťovým modelem Kubernetes na zařízení Azure Stack Edge.
- Nasaďte Azure Stack Edge na webu Azure Portal.