Kurzusleírás
Bevezetés
- Célok
- Ki vagy te
- A Linux Foundation
- Linux Foundation képzés
- Minősítési programok és digitális jelvények
- Rendszer előkészítése
- Tanfolyam regisztráció
- Laborok
Kubernetes architektúra
- Mi az a Kubernetes?
- Kubernetes összetevői
- Kihívások
- A Borg öröksége
- Kubernetes architektúra
- Szakkifejezések
- Főcsomópont
- Munkacsomópontok
- Podok
- Szolgáltatások
- Vezérlők / Operátorok
- Egy IP podonként
- Hálózati beállítás
- CNI hálózati konfigurációs fájl
- Pod-to-Pod kommunikáció
- Cloud Native Computing Foundation
- Erőforrás ajánlások
- Laborok
Építés
- Konténer opciók
- Alkalmazás konténerizálása
- Dockerfile létrehozása
- Helyi adattár hosztolása
- Telepítés létrehozása
- Parancsok futtatása egy konténerben
- Többkonténeres pod
- readinessProbe
- livenessProbe
- Tesztelés
- Laborok
Tervezés
- Hagyományos alkalmazások: Megfontolások
- Leválasztott erőforrások
- Átmenetiség
- Rugalmas keretrendszer
- Erőforrás-használat kezelése
- Címkekiválasztók használata
- Többkonténeres podok
- Oldalkocsi konténer
- Adapter konténer
- Nagykövet
- Megfontolandó pontok
- Feladatok
- Laborok
Telepítési konfiguráció
- Kötetek áttekintése
- Kötetek bemutatása
- Kötet specifikáció
- Kötet típusok
- Megosztott kötet példa
- Tartós kötetek és igények
- Tartós kötet
- Tartós kötet igény
- Dinamikus kiosztás
- Titkos kulcsok
- Titkos kulcsok használata környezeti változókon keresztül
- Titkos kulcsok csatolása kötetként
- Hordozható adatok ConfigMaps-szel
- ConfigMaps használata
- Telepítési konfiguráció állapota
- Skálázás és folyamatos frissítések
- Telepítési visszaállítások
- Laborok
Biztonság
- Biztonság áttekintése
- API elérése
- Hitelesítés
- Engedélyezés
- ABAC
- RBAC
- RBAC folyamat áttekintése
- Bevezető vezérlő
- Biztonsági kontextusok
- Pod biztonsági házirendek
- Hálózati biztonsági házirendek
- Hálózati biztonsági házirend példa
- Alapértelmezett házirend példa
- Laborok
Alkalmazások közzététele
- Szolgáltatás típusok
- Szolgáltatások diagramja
- Szolgáltatás frissítési minta
- Alkalmazás elérése szolgáltatással
- Szolgáltatás kiválasztó nélkül
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress erőforrás
- Ingress vezérlő
- Szolgáltatási háló
- Laborok
Hibaelhárítás
- Hibaelhárítás áttekintése
- Alapvető hibaelhárítási lépések
- Folyamatos változás
- Alapvető hibaelhárítási folyamat: Podok
- Alapvető hibaelhárítási folyamat: Csomópont és biztonság
- Alapvető hibaelhárítási folyamat: Ügynökök
- Monitorozás
- Naplózási eszközök
- Alkalmazások monitorozása
- Rendszer és ügynök naplók
- Konformitási tesztelés
- További erőforrások
- Laborok
CKAD vizsga áttekintése
Követelmények
Ahhoz, hogy a legtöbbet hozd ki ebből a tanfolyamból, rendelkezned kell:
Alapvető Linux parancssori és fájlszerkesztési ismeretekkel, valamint ismerned kell egy programozási nyelvet (például Python, Node.js, Go). A Cloud Native alkalmazások koncepcióinak és architektúrájának ismerete (mint amit a mi ingyenes Bevezetés a Kubernetesbe edX MOOC tanfolyamunkon tanítunk) hasznos ehhez a tanfolyamhoz.
Kérjük, vedd figyelembe, hogy a Kubernetes Adminisztráció (LFS458) nem előfeltétele ennek a tanfolyamnak. A tananyagokban átfedések vannak, mivel mindkettő önállóan használható és a kapcsolódó vizsgákhoz igazodik.
Célközönség
Ez a tanfolyam tapasztalt alkalmazásfejlesztőknek szól, akiknek konténerizálni, hosztolni, telepíteni és konfigurálni kell egy alkalmazást egy többcsomópontos klaszterben.
Tapasztalati szint: Középfokú
Vélemények (1)
a képző szakmai tapasztalattal rendelkezik
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurzus - Kubernetes for App Developers (LFD459)
Gépi fordítás