Kursplan

Introduksjon

  • Mål
  • Hvem du er
  • Stiftelsen Linux
  • Linux Grunnleggende opplæring
  • Sertifiseringsprogrammer og digital merking
  • Klargjøring av systemet ditt
  • Kurspåmelding
  • Labs

Kubernetes Arkitektur

  • Hva er Kubernetes?
  • Komponenter av Kubernetes
  • Utfordringer
  • Borg-arven
  • Kubernetes Arkitektur
  • Terminologi
  • Master Node
  • Minion (arbeider) noder
  • Pods
  • Tjenester
  • Kontrollere / Operatører
  • Enkel IP per Pod
  • Networking Oppsett
  • CNI-nettverkskonfigurasjonsfil
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • Ressursanbefalinger
  • Labs

Bygge

  • Beholderalternativer
  • Containerisering av en applikasjon
  • Oppretter Docker-filen
  • Å være vert for et lokalt depot
  • Opprette en distribusjon
  • Kjøre kommandoer i en beholder
  • Multi-beholder Pod
  • beredskapProbe
  • livenessProbe
  • Testing
  • Labs

Design

  • Tradisjonelle applikasjoner: Betraktninger
  • Frakoblede ressurser
  • Forgjengelighet
  • Fleksibelt rammeverk
  • Administrere ressursbruk
  • Bruke etikettvelgere
  • Pods med flere beholdere
  • Sidevognsbeholder
  • Adapterbeholder
  • Ambassadør
  • Peker på gruble
  • Jobber
  • Labs

Implementeringskonfigurasjon

  • Volumoversikt
  • Vi introduserer bind
  • Volumspes
  • Volumtyper
  • Eksempel på delt volum
  • Vedvarende volumer og krav
  • Vedvarende volum
  • Vedvarende volumkrav
  • Dynamisk klargjøring
  • hemmeligheter
  • Bruke hemmeligheter via miljøvariabler
  • Montering av hemmeligheter som volumer
  • Bærbare data med ConfigMaps
  • Bruker ConfigMaps
  • Distribusjonskonfigurasjonsstatus
  • Skalering og rullende oppdateringer
  • Tilbakeføring av distribusjon
  • Labs

Sikkerhet

  • Sikkerhetsoversikt
  • Accessing av API
  • Autentisering
  • Autorisasjon
  • ABAC
  • RBAC
  • RBAC prosessoversikt
  • Opptakskontrollør
  • Sikkerhetskontekster
  • Pod-sikkerhetspolicyer
  • Network Security Retningslinjer
  • Network Security Eksempel på policy
  • Eksempel på standardpolicy
  • Labs

Eksponering av applikasjoner

  • Tjenestetyper
  • Tjenestediagram
  • Tjenesteoppdateringsmønster
  • Accessing av en applikasjon med en tjeneste
  • Tjeneste uten velger
  • ClusterIP
  • NodePort
  • LoadBalancer
  • Eksternt navn
  • Ingress ressurs
  • Inngangskontroller
  • Service Mesh
  • Labs

Feilsøking

  • Feilsøkingsoversikt
  • Grunnleggende feilsøkingstrinn
  • Pågående (konstant) endring
  • Grunnleggende feilsøkingsflyt: Pods
  • Grunnleggende feilsøkingsflyt: Node og sikkerhet
  • Grunnleggende feilsøkingsflyt: Agenter
  • Overvåking
  • Loggverktøy
  • Overvåking av applikasjoner
  • System- og agentlogger
  • Samsvarstesting
  • Mer ressurs
  • Labs

CKAD eksamen gjennomgang

Krav

For å få mest mulig ut av dette kurset bør du ha:

Grunnleggende Linux kommandolinje- og filredigeringsferdigheter og være kjent med bruk av et programmeringsspråk (som Python, Node.js, Go). Kunnskap om Cloud Native-applikasjonskonsepter og -arkitekturer (slik som er undervist i vår gratis introduksjon til Kubernetes edX MOOC ) er nyttig for dette kurset.

Vær oppmerksom på at Kubernetes Administrasjon (LFS458) ikke er en forutsetning for dette kurset. Det er overlapping i kursmateriellet ettersom hvert enkelt er designet for å stå alene og samsvarer med de relaterte eksamenene.

Publikum

Dette kurset er for erfarne applikasjonsutviklere som trenger å containerisere, være vert for, distribuere og konfigurere en applikasjon i en multi-node klynge.

Erfaringsnivå: Middels

 21 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories