Ta kontakt
 Varighet 35 timer

Kursplan

Modul 1 – Introduksjon til containere

  • Hvorfor containere?
  • Containere kontra virtuelle maskiner
  • Containerarkitektur
  • Container-runtime
  • Container-livssyklus

Modul 2 – Oppbygging av containerbilder

  • Oppretting av containerbilder
  • Å jobbe med Dockerfile eller Containerfile
  • Optimalisering av bilder
  • Container-registre
  • Versjonering av bilder

Modul 3 – Kubernetes-grunnlegg

  • Kubernetes-arkitektur
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Etiketter og selektorer

Modul 4 – Introduksjon til OpenShift

  • OpenShift-arkitektur
  • Prosjekter og namespaces
  • Webkonsoll
  • OpenShift CLI
  • Å jobbe med applikasjoner

Modul 5 – Distribusjon av applikasjoner

  • Distribusjon av containeriserte applikasjoner
  • Skalering av workloads
  • Rullerende oppdateringer
  • Konfigurasjonsadministrasjon
  • Miljøvariabler

Modul 6 – Nettverk

  • Kubernetes Services
  • Eksponering av applikasjoner
  • Rutes (Routes)
  • Ingress-konsepter
  • Grunnleggende nettverksfeilsøking

Modul 7 – Lagring og konfigurasjon

  • Permanent lagring
  • Permanent volumkrav (Persistent Volume Claims)
  • ConfigMaps
  • Secrets
  • Stateful-applikasjoner

Modul 8 – Sikkerhetsgrunnlegg

  • RBAC-konsepter
  • Tjenestekontoer (Service accounts)
  • Sikker konfigurasjon av applikasjoner
  • Grunnleggende sikkerhet i bilder
  • Bester praksis for sikkerhet

Modul 9 – Overvåking og feilsøking

  • Logger
  • Hendelser (Events)
  • Målinger (Metrics)
  • Helsekontroller (Health checks)
  • Vanlige feilsøkingsprosedyrer

Modul 10 – Praktisk verksted

  • Bygg et containerbilde
  • Distribuer en applikasjon
  • Konfigurer nettverk
  • Lagre applikasjonsdata
  • Gjør applikasjonen sikker og feilsøk den

Kursformat

  • Interaktive forelesninger.
  • Praktiske demonstrasjoner.
  • Utdypende hender-i-løsningen øvelser.
  • Reale distribusjonsscenarioer.

Muligheter for tilpasning av kurset

Kurset kan tilpasses de teknologier, utviklingsverktøy og distribusjonsmiljøer som brukes i din organisasjon.

Krav

Deltakerne bør ha:

  • Grunnleggende ferdigheter med Linux-kommandolinjen.
  • Generell forståelse av programvareutvikling eller systemadministrasjon.
  • Grunnleggende nettverkskunnskaper.
  • Ingen forkunnskaper i OpenShift kreves.

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier