Certificering i containerorkestrering ved brug af Kubernetes - Blandet læring (Live online klasseundervisning + e-læring)
3.900,00 DKK
- 45 hours
Kubernetes er et af de mest populære værktøjer til containerorkestrering, der er tilgængelige. Kurset 'Containerorkestrering med Kubernetes-certificering' vil hjælpe dig med at forstå de væsentlige færdigheder, teknologi og koncepter, som en Kubernetes-administrator skal kende. Planlæg at overvåge containeriserede arbejdsbyrder og tjenester med industrielle organisationer ved hjælp af Kubernetes-træningskurset. Det dækker alle aspekter, herunder styring af applikationslivscyklus, installation, konfiguration og validering, netværk, planlægning, sikkerhed, vedligeholdelse af klynger, grundlæggende koncepter, Azure Kubernetes, lagring og mere.
e-læringspensum
Introduktion
Lektion 01
- Introduktion
Kubernetes Oversigt
Lektion 02
- Oversigt over containere
- Demo - Opsæt Lab – VirtualBox
- Demo – Docker
- Container Orkestrering
- Kubernetes-arkitektur
Opsæt Kubernetes
Lektion 03
- Kubernetes Opsætning - Introduktion og Minikube
- Demo – Minikube
- Kubernetes Opsætning – Kubeadm
- Demo - Kubeadm - Del 1 - Opsætning af virtuelle maskiner og forudsætninger
- Demo - Kubeadm - Del 2 - Konfigurer klynge med Kubeadm
- Demo - Kubernetes på Google Cloud Platform
- Demo - leg-med-k8s.com
Kubernetes-koncepter
Lektion 04
- POD'er
- Demo - POD'er
YAML Introduktion
Lektion 05
- Introduktion til YAML
Kubernetes-koncepter - PODs, ReplicaSets, Deployments
Lektion 06
- POD'er med YAML
- Tips & Tricks – YAML
- Replication Controllers og ReplicaSets
- Demo – ReplicaSets
- Udrulninger
- Demo – Udrulninger
- Udrulninger - Opdatering og Tilbagerulning
- Demo - Udrulninger - Opdatering og Tilbagerulning
Netværk med Kubernetes
Lektion 07
- Grundlæggende om netværk i Kubernetes
- Demo - Netværk i Kubernetes
Tjenester
Lektion 08
- Tjenester – NodePort
- Demo – Tjenester
- Tjenester – ClusterIP
Mikroservicestruktur
Lektion 09
- Mikroservicesapplikation
- Demo - Udrulning af mikroservices
- Ansøgning på GCP Kubernetes-kluster
- Demo - Eksempel på improviseret afstemningsapplikation - v2
Live Virtuelt Pensum
Kursusintroduktion
Lektion 01
- Introduktion til Kubernetes
- CKA og dens betydning
- Læringssti
- Programoversigt
- Kursusoversigt
- Kursuskomponenter
- Kriterier for gennemførelse af kursus
Grundlæggende koncepter
Lektion 02
- Oversigt
- Etcd
- Kontrolenhed
- Planlægger
- Kubelet
- Kube Proxy
- Skud
- ReplicaSets
- Udrulninger
- Tjenester, Lastbalancering &
- Netværk
- Containere
- Politikker
Kubernetes-kluster
Lektion 03
- Oversigt over klyngearkitektur
- Konfiguration af en klynge
- Styring og administration af klynger
- Node
- Kommunikation mellem kontrolplan og node
- Forståelse af controllere
- Betydningen af Cloud Controller Manager
- Arbejde med Kubeadm
- Styring af en klynge ved hjælp af Kubelet
- Rollebaseret adgangskontrol
- API-server
- Opnå høj tilgængelighed
- Sikkerhedskopiering, Gendannelse af etcd-kluster
- Data
- Versionsopgradering på Kubernetes
- Klynge
- Håndtering af Kubernetes-objekter
Arbejdsbyrder
Lektion 04
- Oversigt over arbejdsbyrder
- Udrulning
- Forståelse af Pods
- Pod-livscyklus
- Arbejder på pod-tildeling
- Init-containere
- Styring af containerressourcer
- Sundhedsovervågning
- Multi Pod Containere
- Pod Topologi Spredningsbegrænsninger
- ReplicaSet
- Statisk Pods
- Applikationskonfiguration
- ConfigMap og hemmeligheder
- Opnå skalérbarhed
- Opbygning af selvhelbredende pods med
- Genstartspolitikker
- Håndtering af manifest og fælles
- Skabelonværktøjer
Planlægning
Lektion 05
- Oversigt over planlægger
- Planlægningsrammer
- Kube-Scheduler
- Node Selection i Kube-Scheduler
- Udfør løbende opdateringer på et DaemonSet
- Tilbagerulninger
- Justering af planlæggers ydeevne
- Planlægningspolitikker
- Planlægningsprofiler
- Politikker for topologistyring
- DaemonSet
- Pod Overhead
- Præstationsoptimering
- Ressourcestyring
Tjenester, Load Balancing og Netværk
Lektion 06
- Oversigt
- Tjenester
- Topologi
- Servicekatalog
- DNS for tjenester og pods
- Forbinder applikationer med tjenester
- EndpointSlices
- Indgang
- Ingress-kontrollere
- Netværkspolitikker
- Tilføjelse af poster til Pod /etc/hosts
- Med værtsaliaser
- IPv4/IPv6 Dual-Stack
- Klynge netværk
Opbevaring
Lektion 07
- Oversigt over lagring i Kubernetes
- Bind
- Persistente Volumener
- Volumesnapshots
- CSI-volumenkopiering
- Lagerklasser
- Volumen Snapshot Klasser
- Dynamisk Volumenallokering
- Lagerkapacitet
- Ephemere Volumener
- Nodspecifikke volumengrænser
Azure Kubernetes Service
Lektion 08
- Kubernetes i sky-miljøet
- AKS Servicekomponenter
Fejlfinding og Kubernetes case-studier
Lektion 09
- Oversigt over fejlfinding i Kubernetes
- Kubernetes Cluster Logningsarkitektur
- Klynge- og nodelogfiler
- Containerlogfiler
- Fejlfinding af applikation
- Overvågningsværktøjer
- Kommandoer til fejlfinding af netværk
- Problemer
- AKS Overvågning og Logføring
- Case-studier
Projekt 1: IT-softwarekonteinerisering
Projekt 01
Som Kubernetes-udvikler skal du demonstrere din webapplikations pakning i et Docker containerbillede. Brug containerbilledet på Google Kubernetes Engine klyngen som et load-balanceret sæt af replikaer, der kan skaleres efter dine brugeres behov. Skaler en udrullet applikation i Google Kubernetes Engine, deploy derefter en ny version af din app uden nedetid og til sidst deployer den til klyngen.
Projekt 2: Underliggende infrastrukturudfordringer i sociale medier
Projekt 02
Som Kubernetes-udvikler skal du færdiggøre applikationens skaleringsegenskaber ved at demonstrere, hvordan man opretter et klynge med autoskalering, hvordan man ændrer størrelsen på den eksisterende klynge for at opfylde infrastrukturkravene for allerede kørende applikationer i produktion, og endelig hvordan man autoskalerer applikationen med hensyn til replikasæt og udrulninger.
Læringsresultater
Ved afslutningen af dette e-læringskursus i Container Orkestrering med Kubernetes vil du være i stand til at:
Forstå styringen af applikationslivscyklussen
Installer og konfigurer Kubernetes
Vedligehold klynger, sikkerhed, lager og volumener
Forstå mikroservicernes arkitektur
Vigtige funktioner
45+ timers blandet læring
40 timers instruktørledet undervisning
8 timers online selvstyret læring
2 Kurser og Projekter
2 Kurser og vurderinger
Fleksibilitet i valg af klasser
Brancheanerkendt kursusbevis
Hvem bør tilmelde sig dette program?
Det ville være bedst at have en grundig forståelse af containere, især Docker. Vores DevOps-certificeringskursus vil hjælpe dig med at lære om Docker. Arbejdserfaring med Linux shells er gavnligt, men ikke nødvendigt.
Softwareudviklere
Softwareingeniører
Systemadministratorer
Linux-administratorer
Cloudadministratorer
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!