Kursplan
Introduktion till Kubernetes
- Översikt över Kubernetes och dess arkitektur
- Kernekonom komponenter: API-server, Controller Manager, Scheduler, etcd och Kubelet
- Förstå Pods, noder och kluster
Resurs Management
- Isolera resurser med Namespaces
- Definiera begärningar och gränser för beräkningsresurser
- Skala applikationer med Kubernetes
Hantera arbetsbelastningar
- Distribuera applikationer med Deployments, StatefulSets och DaemonSets
- använda Jobs och CronJobs för uppgiftsschemaläggning
- Hantera uppdateringar och återgå
Networking och tjänsteförfrågningar
- Förstå Kubernetes tjänster: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurera DNS och tjänsteförfrågningar
- Exponera applikationer via Ingress
Databehandling
- Behålla data med Persistent Volumes och Persistent Volume Claims
- Använda statiska och dynamiska volymer
- Förstå Access lägen, återkravspolicys och projicerade volymer
Configuration Management
- Distribuera ConfigMaps och Secrets
- använda miljövariabler och volymer för konfiguration
Klustret Management
- Kubernetes klusteruppgraderingar med kubeadm
- Konfigurera autentisering med TLS-certifikat
- Hantera behörigheter med Role-Based Access Control (RBAC)
Avancerade skalningsstrategier
- NodeSelector, NodeAffinity och PodAffinity
- Förstå och tillämpa Taints och Tolerations
Provisionering med Helm
- Introduktion till Helm och Helm Charts
- Skapa och distribuera Helm Charts
- Hantera beroenden med Helm
Felsökning av Kubernetes
- Analysera BackOff och CrashLoopBackOff-problem
- Felsöka noder i NotReady-status
- använda kubectl och loggar för felsökning
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för Linux kommandon
- Familiaritet med containerisering koncept (t.ex. Docker)
- Erfarenhet av nätverksgrundläggande är rekommenderat men inte nödvändigt
Målgrupp
- Systemadministratörer
- DevOps ingenjörer
- Utvecklare som syftar till att distribuera och hantera containerbaserade applikationer
Vittnesmål (5)
Han var tålmodig och förstod att vi hamnar på efterkälken
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Machine Translated
Han förklarade allt, inte bara k8s begrepp.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.