Návrh Školení
Úvod
Nastavení Kubernetes systému a instalace toolkit zdrojů
Přehled funkcí a architektury Kubernetes design patternů
- Co jsou software design patterny?
- Jak jsou design patterny implementovány v DevOps?
Vymezení základů a použití Kubernetes design patternů
Zavedení hlavních klasifikací design patternů
- Strukturní patterny
- Chování patterny
- Vytvářející patterny
Práce s design patterny a implementace pattern aplikací
- Průzkum sekundárních typů design patternů
- Provádění Kubernetes projektů pomocí design patternů
Provozování nasazení strategií pro implementaci design patternů
- Výběr a provedení vhodné metody nasazení
Práce s Kubernetes API a přístup k oficiálním klientním knihovnám
- Provádění Python klientní knihovny a repozitáře
- Vyvíjející komunitou udržované knihovny
Přehled Kubernetes rozšíření a vlastních zdrojů
- Rozšíření pro Kubernetes clustery
- Rozšíření pro Kubernetes API
- Práce s Kubernetes extension patterny a extension body
Využití zásadních Kubernetes rozšíření a pluginů
Přidání funkcionalit k Kubernetes klientům a práce s vlastními API kontrolery
Vytváření a nasazování vlastních definic zdrojů pro Kubernetes API
Práce s rozšířením admission controller a využití Kubernetes operátoru
Přidání funkcionalit k Kubernetes plánovači a vyvíjení vlastního plánovače
- Afinita uzlů proti afinitě podů
Integrace Kubernetes rozšíření do Kubernetes infrastruktury
Řešení problémů
Závěr a shrnutí
Požadavky
- Základní zkušenosti s Kubernetes platformou a nástroji
- Vědomí kontejnerizační technologie a koncepty
- Zkušenost s Linux distribucemi a příkazovým řádkem (CLI)
- Dovednosti v programovacím jazyce Python 3.x
Cílová skupina
- Vývojáři
- DevOps inženýři
Reference (1)
Bylo zde mnoho praktických cvičení, která prováděl a pomáhal s nimi trénér.
Aleksandra - Fundacja PTA
Kurz - Mastering Make: Advanced Workflow Automation and Optimization
Přeloženo strojem