Docker og Kubernetes: containerisering og orkestrering i praksis
Docker pakker applikasjoner og avhengighetene deres i portable containere som kjører likt i alle miljøer. Kubernetes tar containere videre – ved å planlegge, skalere og selvreparere arbeidsbelastninger på tvers av maskinklynger. Sammen utgjør de den operative ryggraden i moderne skybasert programvare. Denne kursserien dekker begge verktøyene fra start til slutt, fra å starte din første container til å kjøre produksjonsklare klynger med sikkerhetsherding og egendefinerte utvidelser.
Dette lærer du
Du lærer å bygge Docker-avbildninger, administrere applikasjoner med flere containere og utforme strategier for nettverk og persistent lagring. På Kubernetes-siden arbeider du med Deployments, Services, Ingress-kontrollere og StatefulSets. Kursserien dekker også overvåking, logging og feilsøking av klynger i drift, oppsett av CI/CD- og GitOps-pipelines med Docker og Kubernetes, håndheving av Kubernetes-sikkerhetspolicyer, administrasjon av persistent lagring og tilstand, samt utvidelse av plattformen med egendefinerte kontrollere og serverløse mønstre.
Læringsløpet
Tolv kurs går fra A1 til C2. Kursserien åpner med Docker Fundamentals og fortsetter med bygging og orkestrering av applikasjoner med flere containere, nettverk og Docker i virkelige prosjekter. Kubernetes-delen begynner på B1 med grunnleggende orkestreringskonsepter og går videre gjennom utrullinger, overvåking og GitOps på B2. De fire siste kursene når C1 og C2 og dekker Advanced Kubernetes Networking & Ingress, Persistent Storage & State Management, Kubernetes Security & Advanced Best Practices og Kubernetes Extensibility & Serverless Patterns.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som du fullfører i det innebygde redigeringsverktøyet med tilbakemelding i sanntid. Når du står fast, forklarer en AI-veileder konseptet og leder deg mot løsningen uten å røpe den – slik at forståelsen sitter.