Kursplan
Introduksjon
- Mål
- Hvem Du Er
- The Linux Foundation
- Linux Foundation Utdanning
- Sertifiseringsprogrammer og digitale erkenninger
- Forberedelse av systemet ditt
- Kurset registrering
- Lab
Kubernetes Arkitektur
- Hva er Kubernetes?
- Komponenter i Kubernetes
- Ufordel
- Borg Arv
- Kubernetes Arkitektur
- Terminologi
- Master Node
- Minion (Worker) Nodes
- Pods
- Services
- Controllers / Operators
- Enkelt IP per Pod
- Nettverksoppsett
- CNI Nettverkskonfigurasjonsfil
- Pod-to-Pod Kommunikasjon
- Cloud Native Computing Foundation
- Ressursanbefalinger
- Lab
Build
- Container Alternativer
- Containerisering av en Applikasjon
- Opprettelse av Dockerfile
- Hosting av Lokal Repository
- Opprettelse av Deployment
- Kjøring av Kommandoer i en Container
- Multi-Container Pod
- readinessProbe
- livenessProbe
- Testing
- Lab
Design
- Tradisjonelle Applikasjoner: Overveigelser
- Separerte Ressurser
- Transitoriske Egenskaper
- Fleksibel Ramme
- Administrasjon av Ressursbruk
- Bruk av Etikettselektorer
- Multi-Container Pods
- Sidecar Container
- Adapter Container
- Ambassador
- Punkter til Overveieing
- Jobs
- Lab
Deployment Konfigurasjon
- Volumer Oversikt
- Introduksjon til Volumer
- Volume Spec
- Volume Types
- Shared Volume Eksempel
- Persistent Volumes og Claims
- Persistent Volume
- Persistent Volume Claim
- Dynamisk Provisionering
- Secrets
- Bruk av Secrets via Miljøvariabler
- Mounting Secrets som Volumer
- Portabel Data med ConfigMaps
- Bruk av ConfigMaps
- Deployment Konfigurasjonsstatus
- Skalering og Rullende Oppdateringer
- Deployment Rollbacks
- Lab
Sikkerhet
- Sikkerhets Oversikt
- Tilgang til APIen
- Autentisering
- Autorisasjon
- ABAC
- RBAC
- RBAC Prosess Oversikt
- Admission Controller
- Sikkerhetskontekster
- Pod Sikkerhetspolitikk
- Nettverksikkerhetspolitikk
- Nettverksikkerhetspolitikk Eksempel
- Standard Politikk Eksempel
- Lab
Eksponering av Applikasjoner
- Service Typer
- Services Diagram
- Service Oppdateringsmønster
- Tilgang til en Applikasjon med en Service
- Service uten En Selektor
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource
- Ingress Controller
- Service Mesh
- Lab
Feilsøkning
- Feilsøkings Oversikt
- Grunnleggende Feilsøkningssteg
- Kontinuerlig 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 Agentloggar
- Konformitetstestering
- Mer Resurs
- Lab
CKAD eksamensgjennomgang
Krav
For å få mest 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-applikasjonkonsepter og arkitekturer (som undervises i vårt gratis Introduction to Kubernetes edX MOOC) er nyttig for dette kurset.
Vær oppmerksom, Kubernetes Administration (LFS458) er ikke en forutsetning for dette kurset. Det finnes overlap i kursmateriale, da hvert av dem er designet til å stå alene og justeres med de relaterte eksamener.
Målgruppe
Dette kurset er for erfarna applikasjonsutviklere som trenger å containerisere, hoste, distribuere og konfigurere en applikasjon i et flernodelyng.
Erfaringsnivå: Middels
Referanser (1)
instruktør har praktisk kunnskap
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskinoversatt