Containerorkestrering med Kubernetes - eLearning
3.900,00 DKK
- 20 hours
Tag dine containerfærdigheder til det næste niveau ved at mestre Kubernetes – den industristandardiserede platform til containerorkestrering. Dette praktiske kursus er designet til at hjælpe dig med at automatisere udrulning, skalering og administration af containeriserede applikationer i moderne cloud-miljøer.
Nøglefunktioner
Sprog
Kursus og materiale er tilgængelige på engelsk
Niveau
Begynder - Mellem niveau
9 timers on-demand videoer
med over 20 anbefalede studietimer
94 praktiske øvelser
10 automatisk bedømte opgaver
4 virkelige projekter
4 omfattende opgaver
1 års adgang til e-læring
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at:
Forstå de grundlæggende Kubernetes‑koncepter
Forstå det grundlæggende i containerorkestrering og Kubernetes
Installer
Opsæt og konfigurer Kubernetes-klynger ved hjælp af værktøjer som Minikube
Administrér
Implementér og administrér containeriserede applikationer i Kubernetes
Kubectl
Brug kubectl til effektivt at interagere med Kubernetes-klynger
Docker
Arbejd med Docker Compose og Swarm til orkestrering
Arkitektur
Forstå Kubernetes-arkitektur og kernekomponenter
Multi-container
Administrer applikationer og tjenester med flere containere
Skala
Anvend orkestreringsstrategier for skalerbarhed og høj tilgængelighed
Byg
Byg virkelige container-udrulningsworkflows

Kursusforløb
Introduktion til Kubernetes
Lektion 01
- Vejen til Kubernetes
- Hvor er Kubernetes?
- Installation af Minikube
- Første applikation på Minikube
- Komponenter i K8s-arkitekturen
- Kommunikation mellem K8s-komponenter
- Kubectl: Kubernetes’ schweizerkniv
- Formatering af output fra kubectl-kommandoer
K8s i produktion
Lektion 02
- Oprettelse af en konto på Google Cloud Platform (GCP)
- Oprettelse af VM'er til opsætning af Kubernetes-klynge
- Opfyldelse af forudsætninger og installation af pakker til K8s-klynge
- Opstart af K8s-klyngen
- Typer af Kubernetes-objekter
- Introduktion til Pods
- Arbejde med pods
- Forståelse af labels og selectors
- Arbejde med labels og vælgere
- Introduktion til namespaces
- Arbejde med namespaces
Kubernetes-arbejdsbelastninger
Lektion 03
- ReplicaSets
- Arbejde med ReplicaSets
- Udrulinger
- Arbejde med udrulninger
- Opdater udrulninger og tilbagerulninger
- Daemonsets
- Arbejde med DaemonSets
- Jobs og CronJobs
- Arbejde med jobs
- Arbejde med CronJobs
- Ryd op i arbejdsområdet
- Gennemsætning af Kubernetes-klyngen
Netværk i K8s
Lektion 04
- Netværk i K8s
- Introduktion til K8s-netværk
- Typer af K8s-tjenester
- Arbejde med ClusterIP-tjeneste
- Arbejde med NodePort-tjenester
- LoadBalancer-tjeneste
- Oprettelse af en LoadBalancer (LB)-tjeneste med GCP LB
- Adgang til DNS for K8s-objekter
- Arbejde med CoreDNS
Lagerobjekter i K8s
Lektion 05
- Lagerobjekter i K8s
- Introduktion til K8s-lagring
- Arbejde med diske
- Opsætning af infrastruktur til vedvarende volumener (PVs)
- Oprettelse af Persistent Volume (PV)-objekter
- Arbejde med vedvarende volumener (PVs)
- Arbejde med hemmeligheder
- Arbejde med ConfigMaps
Avanceret orkestrering med Kubernetes
Lektion 06
- Avanceret orkestrering med Kubernetes
- Liveness- og readiness-prober
- Init- og sidecar-containere
- Node-affinitet
- Taints og tolerations
- Introduktion til StatefulSets
- Oprettelse af forudsætninger for StatefulSets
- Skrive og oprette StatefulSet
- Kører ZooKeeper StatefulSet
- Introduktion til Helm
- Opsætning og arbejde med Helm
- Opsætning af HAProxy-loadbalancer
- Oprettelse af et højtilgængeligt K8s-klynge med Kubeadm
- Test af klyngens høje tilgængelighed
- Sikkerhedskopiering af Etcd-databasen
- Opgradering af klyngen og gendannelse af etcd-databasen
Sikkerhed og fejlfinding
Lektion 07
- Sikkerhed og fejlfinding
- K8s-sikkerhedsmodel
- Introduktion til K8s Security Context
- Konfiguration af K8s Security Context
- Introduktion til sikkerhedsstandarder for K8s
- K8s-sikkerhedsstandarder – anvendelse af sikkerhedspolitikker på namespaces
- Introduktion til rollebaseret adgangskontrol (RBAC)
- Arbejde med RBAC
- Fejlfinding af pods
- K8-logfiler
- Arbejde med Pod-prioritetsklasser
Administreret K8s i skyen
Lektion 08
- Administreret K8s i skyen
- Introduktion til Google Kubernetes Engine (GKE)
- Oprettelse af GKE-klynge
- GKE-klyngeforbindelse og -analyse
- Load balancer-tjeneste med GKE
- Simpel Ingress med GKE
- Multi-path ingress med GKE
- PV med GKE ved hjælp af CSI-drivere og Storage Classes
- GCP-logfiler
- Overvågning med GCP
- Oprettelse og import af dashboard
- Oprettelse af alarmpolitik
- Sletning af GKE-klynge
Retningslinjer for eksamensøvelser
Lektion 09
- Epilog: Eksamens- og øvelsesvejledninger
- Introduktion til CKA-eksamenen

Hvem bør tilmelde sig dette program?
Softwareudviklere
Softwareingeniører
Systemingeniører
IT-administratorer
Cloudadministratorer
Forudsætninger
- Grundlæggende forståelse af containerisering og Docker-koncepter
- Kendskab til Linux-systemer er en fordel
- Grundlæggende netværkskendskab er en fordel
- Forudgående kendskab til cloud (valgfrit, men en fordel)
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
