Kursplan

Introduksjon

  • Mål
  • Hvem du er
  • The Linux Foundation
  • Linux Foundation-utdanning
  • Sertifiseringsprogrammer og digitale merker
  • Forberede systemet ditt
  • Kursregistrering
  • Laboratorier

Kubernetes-arkitektur

  • Hva er Kubernetes?
  • Komponenter i Kubernetes
  • Ufordelene
  • Borg-arvet
  • Kubernetes-arkitektur
  • Terminologi
  • Master-nodene
  • Minion (Arbeidernoder)
  • Pods
  • Tjenester
  • Kontrollere / Operatorer
  • Enkelt IP per Pod
  • Nettverksoppsett
  • CNI-nettverkskonfigurasjonsfil
  • Pod-til-pod-kommunikasjon
  • Cloud Native Computing Foundation
  • Ressurser anbefalinger
  • Laboratorier

Bygge

  • Kontaineralternativer
  • Kontainerisere en applikasjon
  • Opprette Dockerfile
  • Hoste et lokalt repository
  • Opprette en deployment
  • Kjøre kommandoer i en kontainer
  • Flerkontainer-Pod
  • readinessProbe
  • livenessProbe
  • Test
  • Laboratorier

Design

  • Tradisjonelle applikasjoner: Overvegelser
  • Frigjorte ressurser
  • Flyktighet
  • Flexibel rammeverk
  • Håndtering av ressursbruk
  • Bruke labels-velgere
  • Flerkontainer-Pod
  • Sidecar-kontainer
  • Adapter-kontainer
  • Ambassador
  • Punkter til overveielse
  • Jobs
  • Laboratorier

Deployment-konfigurasjon

  • Volum-oversikt
  • Innføring av volumer
  • Volum-specifikasjon
  • Volumtyper
  • Felles volum-eksempel
  • Persistente Volumer og Claims
  • Persistent Volume
  • Persistent Volume Claim
  • Dynamisk tilordning
  • Secrets
  • Bruke secrets via miljøvariabler
  • Montere secrets som volumer
  • Flytende data med ConfigMaps
  • Bruke ConfigMaps
  • Deployment-konfigurasjonstatus
  • Skalering og rullende oppdateringer
  • Gjenoppretting av deployments
  • Laboratorier

Sikkerhet

  • Sikkerhets-oversikt
  • Tilgang til API-et
  • Autentisering
  • Autorisasjon
  • ABAC
  • RBAC
  • RBAC-prosesserings-oversikt
  • Toelta konrollerer
  • Sikkerhetskontekster
  • Pod-sikkerhetspolitikk
  • Nettverksikkerhetpolitikk
  • Nettverksikkerhetspolitikk-eksempel
  • Standardpolitikk-eksempel
  • Laboratorier

Utforming av applikasjoner

  • Tjenestetyper
  • Tjenester-diagram
  • Tjenesteoppdateringsmønster
  • Gå til en applikasjon med en tjeneste
  • Tjeneste uten velger
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress-ressurs
  • Ingress-kontrollerer
  • Tjenestemesh
  • Laboratorier

Fellesøk

  • Fellesøk-oversikt
  • Grunnleggende fellsøk-trinn
  • Konstant endring
  • Grunnleggende fellsøk-strøm: Pods
  • Grunnleggende fellsøk-strøm: Noder og sikkerhet
  • Grunnleggende fellsøk-strøm: Agenter
  • Overvåking
  • Loggverktøy
  • Overvåke applikasjoner
  • System- og agentlogger
  • Konformitetstesting
  • Fler ressurser
  • Laboratorier

CKAD-eksamensgjennomgang

Krav

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

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

Merk, at Kubernetes Administration (LFS458) ikke er et forkunnskap for dette kurset. Det finnes overlap i kursmateriale som hvert er designet til å stå for seg selv og justeres med de relaterte eksamene.

Målgruppe

Dette kurset er for erfarna applikasjonsutviklere som trenger å containerisere, hoste, deploye og konfigurere en applikasjon i et flernode-kluster.

Erfaringnivå: Mellem

 21 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier