Návrh Školení

Úvod

  • Cíle
  • kdo jsi
  • Nadace Linux
  • Linux Základní školení
  • Certifikační programy a digitální odznaky
  • Příprava vašeho systému
  • Registrace kurzu
  • Laboratoře

Kubernetes Architektura

  • Co je Kubernetes?
  • Součásti Kubernetes
  • Výzvy
  • Borgské dědictví
  • Kubernetes Architektura
  • Terminologie
  • Hlavní uzel
  • Minion (pracovní) uzly
  • Pods
  • Služby
  • Ovladače / Operátoři
  • Jedna IP na pod
  • Networking Nastavení
  • Soubor konfigurace sítě CNI
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • Doporučení zdrojů
  • Laboratoře

Stavět

  • Možnosti kontejneru
  • Kontejnerování aplikace
  • Vytvoření souboru Docker
  • Hostování místního úložiště
  • Vytvoření rozmístění
  • Spouštění příkazů v kontejneru
  • Vícenádobová podložka
  • připravenostProbe
  • živostProbe
  • Testování
  • Laboratoře

Design

  • Tradiční aplikace: úvahy
  • Oddělené zdroje
  • Pomíjivost
  • Flexibilní rámec
  • Správa využití zdrojů
  • Použití selektorů štítků
  • Vícenádobové podstavce
  • Kontejner postranního vozíku
  • Kontejner adaptéru
  • Velvyslanec
  • Ukazuje na Ponder
  • Práce
  • Laboratoře

Konfigurace nasazení

  • Přehled svazků
  • Představujeme svazky
  • Objem Spec
  • Typy svazků
  • Příklad sdíleného svazku
  • Trvalé objemy a nároky
  • Trvalý objem
  • Trvalý nárok na objem
  • Dynamické poskytování
  • Tajemství
  • Použití tajemství prostřednictvím proměnných prostředí
  • Připojování tajemství jako svazků
  • Přenosná data s ConfigMaps
  • Použití ConfigMaps
  • Stav konfigurace nasazení
  • Škálování a postupné aktualizace
  • Vrácení změn nasazení
  • Laboratoře

Bezpečnostní

  • Přehled zabezpečení
  • Accesspoužívání API
  • Autentizace
  • Povolení
  • ABAC
  • RBAC
  • Přehled procesu RBAC
  • Kontrolor přijímacího řízení
  • Bezpečnostní kontexty
  • Zásady zabezpečení pod
  • Network Security Zásady
  • Network Security Příklad politiky
  • Příklad výchozí zásady
  • Laboratoře

Vystavování aplikací

  • Typy služeb
  • Diagram služeb
  • Vzor aktualizace služby
  • Accessspojení aplikace se službou
  • Služba bez voliče
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress Resource
  • Ingress Controller
  • Service Mesh
  • Laboratoře

Odstraňování problémů

  • Přehled odstraňování problémů
  • Základní kroky pro odstraňování problémů
  • Probíhající (neustálá) změna
  • Základní tok řešení problémů: Pods
  • Základní tok odstraňování problémů: Uzel a zabezpečení
  • Základní tok odstraňování problémů: Zástupci
  • Sledování
  • Nástroje pro protokolování
  • Monitorovací aplikace
  • Protokoly systému a agentů
  • Testování shody
  • Více zdrojů
  • Laboratoře

Kontrola zkoušky CKAD

Požadavky

Abyste z tohoto kurzu vytěžili maximum, měli byste mít:

Základní dovednosti Linux příkazového řádku a editace souborů 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

Upcoming Courses

Související kategorie