Návrh Školení
Úvod
- Cíle Kdo jste The Linux Foundation Linux Foundation Training Certifikační programy a digitální odznak Příprava vašeho systému Laboratoře registrace kurzů
Kubernetes Architektura
- Co je Kubernetes? Komponenty Kubernetes Výzvy Terminologie Borg Heritage Architektura Kubernetes Hlavní uzel Minion (pracovní) Uzly Pody Služby Ovladače / Operátoři Jedna IP na Pod Networking Nastavení CNI Soubor konfigurace sítě Pod-to-Pod Komunikace Cloud Native Computing Foundation Resource Recommendations Labs
Stavět
- Možnosti kontejneru Kontejnerování aplikace Vytvoření Dockersouboru Hostování místního úložiště Vytvoření rozmístění Spouštění příkazů v kontejneru Vícekontejnerová podložka readyinessProbe livenessProbe Testing Labs
Design
- Tradiční aplikace: Úvahy Oddělené zdroje Pomíjivost Flexibilní rámec Správa využití zdrojů pomocí selektorů štítků Podstavy pro více kontejnerů Postranní vozík Adaptér kontejneru Velvyslanec kontejneru ukazuje na zamyšlení Laboratoře práce
Konfigurace nasazení
- Přehled svazků Představení svazků Specifikace svazků Typy svazků Sdílený svazek Příklad trvalých svazků a deklarací Trvalý svazek Trvalý nárok na svazek Tajemství dynamického zajišťování Použití tajných klíčů prostřednictvím proměnných prostředí Připojování tajných klíčů jako svazků Přenositelná data pomocí ConfigMaps pomocí ConfigMaps Stav konfigurace nasazení Škálování a postupné aktualizace Laboratoře vrácení nasazení
Bezpečnostní
- Přehled zabezpečení Přístup k autentizačnímu rozhraní API Autorizace ABAC RBAC Přehled procesu RBAC Kontexty zabezpečení řadiče přístupu Zásady zabezpečení pod Network Security Zásady Network Security Příklad zásad Výchozí zásada Příklad Laboratoře
Vystavování aplikací
- Typy služeb Diagram služeb Vzor aktualizace služby Přístup k aplikaci se službou služby bez selektoru ClusterIP NodePort LoadBalancer ExternalName Ingress Resource Ingress Controller Service Mesh Labs
Odstraňování problémů
- Přehled řešení problémů Základní kroky odstraňování problémů Probíhající (nepřetržitá) změna Základní tok odstraňování problémů: Pody Základní tok odstraňování problémů: Uzel a zabezpečení Základní tok odstraňování problémů: Monitorování agentů Nástroje protokolování Monitorování aplikací Testování shody protokolů systému a agentů Další laboratoře zdrojů
Kontrola zkoušky CKAD
Požadavky
Abyste z tohoto kurzu vytěžili maximum, měli byste mít:
Základní dovednosti v příkazovém řádku a úpravě souborů v Linuxu a znalost používání programovacího jazyka (jako Python, Node.js, Go). Pro tento kurz je užitečná znalost konceptů a architektur Cloud Native aplikací (jak je vyučujeme v našem bezplatném Úvodu do Kubernetes edX MOOC).
Vezměte prosím na vědomí, že Kubernetes Administrativa (LFS458) není prerekvizitou pro tento kurz. Materiály kurzu se překrývají, protože každý z nich je navržen tak, aby byl samostatný a byl v souladu se souvisejícími zkouškami.
Publikum
Tento kurz je určen pro zkušené vývojáře aplikací, kteří potřebují kontejnerizovat, hostovat, nasazovat a konfigurovat aplikaci ve víceuzlovém clusteru.
Úroveň zkušeností: středně pokročilá