Containerorkestrering ved bruk av Kubernetes - eLearning

4.900,00 NOK

  • 20 hours
eLæring

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

Hero

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

Hero

Kursplan

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

    Leksjon 09

    • Epilog: Eksamen og øvingsretningslinjer
    • Introduksjon til CKA-eksamenen
kubernetes-kurs

Hvem bør melde seg på dette programmet?

Programvareutviklere

Programvareingeniører

Systemingeniører

IT-administratorer

Skyadministratorer

Start kurset nå

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

Contact background

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!