Containerorkestrering med Kubernetes - eLearning
3.900,00 DKK
- 20 timer
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 en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
