Cursusaanbod
Introductie
- Doelstellingen
- Wie ben jij
- De Linux Foundation
- Linux Foundation Training
- Certificeringsprogramma's en digitale badges
- Je systeem voorbereiden
- Cursusregistratie
- Laboratoria
Kubernetes Architectuur
- Wat is Kubernetes?
- Componenten van Kubernetes
- Uitdagingen
- De Borg-erfenis
- Kubernetes Architectuur
- Terminologie
- Master Node
- Minion (Worker) Nodes
- Pods
- Services
- Controllers / Operators
- Single IP per Pod
- Networking Setup
- CNI-netwerkconfiguratiebestand
- Pod-to-Pod Communication
- Cloud Native Computing Foundation
- AANBEVELINGEN VOOR HULPBRONNEN
- Laboratoria
Bouwen
- Containeropties
- Een applicatie containeriseren
- De Docker bestand aanmaken
- Een lokale repository hosten
- Een implementatie maken
- Opdrachten uitvoeren in een container
- Multi-Container Pod
- readinessProbe
- livenessProbe
- Testen
- Laboratoria
Ontwerpen
- Traditionele toepassingen: overwegingen
- Afgekoppelde bronnen
- Vergankelijkheid
- Flexibel kader
- Het beheren van de resource-usage
- Labelselectors gebruiken
- Multi-containerpods
- Sidecar-container
- Adapter-container
- Ambassadeur
- Points to Ponder
- Jobs
- Laboratoria
Configuratie van de implementatie
- Volumes Overzicht
- Introductie van Volumes
- Volume-spec
- Volume-typen
- Voorbeeld van een gedeeld volume
- Persistent volumes en claims
- Permanente volume
- Permanente volumeclaim
- Dynamische provisioning
- Geheimen
- Geheimen gebruiken via omgevingsvariabelen
- Geheimen monteren als volumes
- Portabele gegevens met ConfigMaps
- ConfigMaps gebruiken
- Deployment Configuration Status
- Schaal- en rollback-updates
- Rollback van de implementatie
- Laboratoria
Veiligheid
- Overzicht van de beveiliging
- Access de API beveiligen
- Authenticatie
- Autorisatie
- ABAC
- RBAC
- RBAC-procesoverzicht
- Toegangscontroller
- Beveiligingscontexten
- Pod-beveiligingsbeleid
- Network Security beleid
- Network Security beleidsvoorbeelden
- Voorbeeld van een standaardbeleid
- Laboratoria
Toepassingen blootstellen
- Servicetypen
- Services Diagram
- Service Update Pattern
- Access een toepassing bekijken met een service
- Service zonder selector
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource
- Ingress Controller
- Service Mesh
- Laboratoria
Probleemoplossing
- Overzicht van probleemoplossing
- Basis stappen voor probleemoplossing
- Lopende (continue) verandering
- Stroom voor basisprobleemoplossing: Pods
- Stroom voor basisprobleemoplossing: Node en beveiliging
- Stroom voor basisprobleemoplossing: Agents
- Monitoring
- Loggereedschappen
- Toepassingen monitoren
- Systeem- en agentlogs
- Conformance Testing
- Meer hulpbron
- Laboratoria
CKAD examen beoordeling
Vereisten
Om het meeste uit deze cursus te halen, moet u beschikken over:
Basis Linux vaardigheden op het gebied van de opdrachtregel en het bewerken van bestanden en bekend zijn met het gebruik van een programmeertaal (zoals Python, Node.js, Go). Kennis van Cloud Native-toepassingsconcepten en -architecturen (zoals het gratis Introduction to Kubernetes edX MOOC ) is nuttig voor deze cursus.
Let op: Kubernetes Administratie (LFS458) is geen vereiste voor deze cursus. Er is overlap in het cursusmateriaal, omdat elk ervan is ontworpen om op zichzelf te staan en aansluit bij de gerelateerde examens.
Publiek
Deze cursus is bedoeld voor ervaren applicatieontwikkelaars die een applicatie in een cluster met meerdere knooppunten moeten containeriseren, hosten, implementeren en configureren.
Ervaringsniveau: Gemiddeld