Kurzusleírás
Bevezetés
- Célok
- Ki vagy
- A Linux Alapítvány
- Linux Alapítványi képzés
- Minősítési programok és digitális jelvény
- A rendszer előkészítése
- Kurzus regisztráció
- Labs
Kubernetes Építészet
- Mi az a Kubernetes?
- A Kubernetes összetevői
- Kihívások
- A Borg Örökség
- Kubernetes Építészet
- Terminológia
- Mester csomópont
- Minion (munkás) csomópontok
- Hüvelyek
- Szolgáltatások
- Vezérlők / Kezelők
- Pod-onként egyetlen IP
- Networking Beállítás
- CNI hálózati konfigurációs fájl
- Pod-to-Pod Communication
- Cloud Native Computing Foundation
- Erőforrás-ajánlatok
- Labs
Épít
- Tárolóbeállítások
- Egy alkalmazás konténerbe helyezése
- A Docker fájl létrehozása
- Helyi adattár tárolása
- Telepítés létrehozása
- Parancsok futtatása tárolóban
- Multi-Container Pod
- készenlétSzonda
- elevenségProbe
- Tesztelés
- Labs
Tervezés
- Hagyományos alkalmazások: megfontolások
- Leválasztott források
- Mulandóság
- Rugalmas keretrendszer
- Erőforrás-használat kezelése
- Címkeválasztók használata
- Több konténeres tok
- Oldalkocsi konténer
- Adapter tartály
- Nagykövet
- Rámutat a töprengésre
- Állások
- Labs
Telepítési konfiguráció
- Kötetek áttekintése
- Kötetek bemutatása
- Kötet Spec
- Kötettípusok
- Megosztott kötet példa
- Állandó kötetek és követelések
- Állandó hangerő
- Állandó kötetkövetelés
- Dinamikus kiépítés
- Titkok
- Titkok használata környezeti változókon keresztül
- Szerelési titkok kötetekként
- Hordozható adatok ConfigMaps segítségével
- ConfigMaps használata
- Telepítési konfiguráció állapota
- Méretezés és gördülő frissítések
- Telepítési visszagörgetések
- Labs
Biztonság
- Biztonsági áttekintés
- Access az API-t
- Hitelesítés
- Engedélyezés
- ABAC
- RBAC
- RBAC folyamat áttekintése
- Belépési ellenőr
- Biztonsági összefüggések
- Pod biztonsági szabályzatai
- Network Security Irányelvek
- Network Security Politikai példa
- Példa az alapértelmezett házirendre
- Labs
Alkalmazások közzététele
- Szolgáltatástípusok
- Szolgáltatások diagramja
- Szolgáltatásfrissítési minta
- Access Alkalmazást szolgáltatással
- Kiválasztó nélküli szolgáltatás
- ClusterIP
- NodePort
- LoadBalancer
- Külső név
- Belépési erőforrás
- Belépés vezérlő
- Service Mesh
- Labs
Hibaelhárítás
- A hibaelhárítás áttekintése
- Alapvető hibaelhárítási lépések
- Folyamatos (állandó) változás
- Alapvető hibaelhárítási folyamat: Pods
- Alapvető hibaelhárítási folyamat: csomópont és biztonság
- Alapvető hibaelhárítási folyamat: Ügynökök
- Monitoring
- Naplóeszközök
- Alkalmazások figyelése
- Rendszer- és ügynöknaplók
- Megfelelőségi vizsgálat
- További források
- Labs
CKAD vizsga áttekintése
Követelmények
Ahhoz, hogy a legtöbbet hozza ki ebből a tanfolyamból, rendelkeznie kell:
Alapvető Linux parancssori és fájlszerkesztési ismeretek, és ismernie kell a programozási nyelvek használatát (például Python, Node.js, Go). A Cloud Native alkalmazási koncepciók és architektúrák ismerete (mint amilyeneket az ingyenes Bevezetés az Kubernetes edX MOOC-ba című részünkben tanít) hasznos a kurzushoz.
Kérjük, vegye figyelembe, Kubernetes Az adminisztráció (LFS458) nem előfeltétele ennek a kurzusnak. A tananyagok között átfedés van, mivel mindegyik önállóan készült, és igazodik a kapcsolódó vizsgákhoz.
Közönség
Ez a kurzus tapasztalt alkalmazásfejlesztőknek szól, akiknek egy több csomópontból álló fürtben kell egy alkalmazást konténerbe helyezniük, hosztolni, telepíteni és konfigurálni.
Tapasztalat szint: középhaladó