Containerorkestrering med Kubernetes - eLearning

3.900,00 DKK

  • 20 timer
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 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.