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
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurs - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.