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
Referanser (1)
trainer has hands-on knowledge