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á

 21 hodiny

Počet účastníků



Price per participant

Související kurzy

Související kategorie