Kursplan
Introduksjon
Oppsett av Kubernetes-systemet og installasjon av verktøysressurser
Oversikt over Kubernetes designmønster, funksjoner og arkitektur
- Hva er software designmønstre?
- Hvordan implementeres designmønstre i DevOps?
Definere grunnleggende og bruk av Kubernetes designmønster
Introduksjon til primære klassifikasjoner av designmønster
- Strukturelle mønster
- Atferdsmønster
- Skapende mønster
Operere med designmønster og implementere mønsterapplikasjoner
- Undersøke sekundære typer designmønster
- Utføre Kubernetes-prosjekter ved hjelp av designmønster
Utføre deploymentsstrategier for implementering av designmønster
- Velge og utføre den passende metoden for deployering
Arbeide med Kubernetes API og få tilgang til offisielle klientbiblioteker
- Operere med Python-klientbibliotek og repository
- Bruk av samfunnsvedlikeholdte biblioteker
Oversikt over Kubernetes-utvidelser og tilpassede ressurser
- Utvidelser for Kubernetes-klustre
- Utvidelser for Kubernetes API
- Arbeide med Kubernetes-utvidelsesmønster og utvidelsespunkter
Bruk av essensielle Kubernetes-utvidelser og plug-in-er
Utvide Kubernetes-klienter og operere med tilpassede API-kontrollere
Opprette og deployere tilpassede ressursdefinisjoner for Kubernetes API
Arbeide med admissjonskontrollere og bruke Kubernetes Operator
Utvide Kubernetes-scheduler og utvikle en tilpasset scheduler
- Node Affinity v.s. Pod Affinity
Integrere Kubernetes-utvidelser i Kubernetes-infrastrukturen
Feilsøking
Oppsummering og konklusjon
Krav
- Grundleggende erfaring med Kubernetes-plattformen og verktøy
- Kunnskap om containeriseringsteknologi og konsepter
- Erfaring med Linux-distribusjoner og CLI
- Kompetanse i Python 3.x programmeringsspråk
Målgruppe
- Utviklere
- DevOps ingeniører
Referanser (1)
Det var mange praktiske øvelser under observasjon og støtte fra treneren
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maskinoversatt