Containerorkestrering med Kubernetes - eLearning

3.900,00 DKK

  • 20 hours
eLearning

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

Hero

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

Hero

Kursusforløb

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. Retningslinjer for eksamensøvelser

    Lektion 09

    • Epilog: Eksamens- og øvelsesvejledninger
    • Introduktion til CKA-eksamenen
kubernetes-kursus

Hvem bør tilmelde sig dette program?

Softwareudviklere

Softwareingeniører

Systemingeniører

IT-administratorer

Cloudadministratorer

Start kurset nu

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

Contact background

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!