Containerorkestrering ved bruk av Kubernetes - eLearning
4.900,00 NOK
- 20 hours
Ta containerferdighetene dine til neste nivå ved å mestre Kubernetes – bransjestandarden for orkestrering av containere. Dette praktiske kurset er laget for å hjelpe deg med å automatisere utrulling, skalering og administrasjon av containeriserte applikasjoner i moderne skymiljøer.
Nøkkelfunksjoner
Språk
Kurs og materiell er tilgjengelig på engelsk
Nivå
Nybegynner - Middels nivå
9 timer med videoer på forespørsel
med over 20 timer anbefalt studietid
94 praktiske øvelser
10 automatisk vurderte prøver
4 virkelige prosjekter
4 omfattende oppgaver
1 års tilgang til e-læring
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette kurset, vil du kunne:
Forstå grunnleggende Kubernetes-konsepter
Forstå det grunnleggende om containerorkestrering og Kubernetes
Installer
Sett opp og konfigurer Kubernetes-klynger ved hjelp av verktøy som Minikube
Administrer
Distribuer og administrer containeriserte applikasjoner i Kubernetes
Kubectl
Bruk kubectl for å samhandle effektivt med Kubernetes-klynger
Docker
Arbeid med Docker Compose og Swarm for orkestrering
Arkitektur
Forstå Kubernetes-arkitektur og kjernekomponenter
Flerbeholder
Administrer applikasjoner og tjenester med flere containere
Skala
Bruk orkestreringsstrategier for skalerbarhet og høy tilgjengelighet
Bygg
Bygg virkelige arbeidsflyter for containerdistribusjon

Kursplan
Introduksjon til Kubernetes
Leksjon 01
- Veien til Kubernetes
- Hvor er Kubernetes?
- Installere Minikube
- Første applikasjon på Minikube
- Komponenter i K8s-arkitekturen
- Kommunikasjon mellom K8s-komponenter
- Kubectl: Kubernetes sitt sveitsiske lommekniv-verktøy
- Formatering av utdata fra kubectl-kommandoer
K8s i produksjon
Leksjon 02
- Opprette en konto på Google Cloud Platform (GCP)
- Opprette VM-er for oppsett av Kubernetes-klynge
- Oppfylle forutsetninger og installere pakker for K8s-klynge
- Starter opp K8s-klyngen
- Typer av Kubernetes-objekter
- Introduksjon til pods
- Arbeide med pods
- Forstå etiketter og velgere
- Arbeide med etiketter og velgere
- Introduksjon til navneområder
- Arbeide med navneområder
Kubernetes-arbeidslaster
Leksjon 03
- ReplicaSets
- Arbeide med ReplicaSets
- Distribusjoner
- Arbeide med distribusjoner
- Oppdater utrullinger og tilbakerullinger
- Daemonsets
- Arbeide med DaemonSets
- Jobber og CronJob-er
- Arbeide med jobber
- Arbeide med CronJobs
- Rydde opp i arbeidsområdet
- Tilbakestille Kubernetes-klyngen
Nettverk i K8s
Leksjon 04
- Nettverking i K8s
- Introduksjon til K8s-nettverk
- Typer av K8s-tjenester
- Arbeide med ClusterIP-tjeneste
- Arbeide med NodePort-tjeneste
- LoadBalancer-tjeneste
- Opprette en LoadBalancer (LB)-tjeneste med GCP LB
- Tilgang til DNS for K8s-objekter
- Arbeide med CoreDNS
Lagringsobjekter i K8s
Leksjon 05
- Lagringsobjekter i K8s
- Introduksjon til K8s-lagring
- Arbeide med volumer
- Konfigurering av infrastruktur for vedvarende volumer (PV-er)
- Opprette objektene for Persistent Volume (PV)
- Arbeide med vedvarende lagringsvolumer (PV-er)
- Arbeide med hemmeligheter
- Arbeide med ConfigMaps
Avansert orkestrering med Kubernetes
Leksjon 06
- Avansert orkestrering med Kubernetes
- Liveness- og readiness-prober
- Init- og sidevognscontainere
- Node-affinitet
- Taints og tolerations
- Introduksjon til StatefulSets
- Opprette forutsetninger for StatefulSets
- Skrive og opprette StatefulSet
- Kjører ZooKeeper StatefulSet
- Introduksjon til Helm
- Sette opp og jobbe med Helm
- Konfigurere HAProxy-lastbalanserer
- Opprette et høyt tilgjengelig K8s-klyngeoppsett med Kubeadm
- Testing av høy tilgjengelighet i klyngen
- Sikkerhetskopiering av Etcd-databasen
- Oppgradere klyngen og gjenopprette Etcd-databasen
Sikkerhet og feilsøking
Leksjon 07
- Sikkerhet og feilsøking
- K8s-sikkerhetsmodell
- Introduksjon til sikkerhetskontekst i K8s
- Konfigurasjon av K8s Security Context
- Introduksjon til sikkerhetsstandarder for K8s
- K8s-sikkerhetsstandarder – bruk av sikkerhetspolicyer på navneområder
- Introduksjon til rollebasert tilgangskontroll (RBAC)
- Arbeide med RBAC
- Feilsøking av podder
- K8-logger
- Arbeide med pod-prioritetsklasser
Administrert K8s i skyen
Leksjon 08
- Administrert Kubernetes i skyen
- Introduksjon til Google Kubernetes Engine (GKE)
- Opprettelse av GKE-klynge
- GKE-klyngetilkobling og -analyse
- Lastbalanseringstjeneste med GKE
- Enkel Ingress med GKE
- Flerveis inngang med GKE
- PV med GKE ved bruk av CSI-drivere og Storage Classes
- GCP-logger
- Overvåking med GCP
- Opprettelse og import av dashbord
- Opprett varslingsregel
- Sletting av GKE-klynge
Retningslinjer for eksamensøving
Leksjon 09
- Epilog: Eksamen og øvingsretningslinjer
- Introduksjon til CKA-eksamenen

Hvem bør melde seg på dette programmet?
Programvareutviklere
Programvareingeniører
Systemingeniører
IT-administratorer
Skyadministratorer
Forutsetninger
- Grunnleggende forståelse av containerisering og Docker-konsepter
- Kjennskap til Linux-systemer er en fordel
- Grunnleggende nettverkskunnskap er en fordel
- Tidligere kunnskap om skyteknologi (valgfritt, men en fordel)
Uttalelser
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen.
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
