Kursplan
Introduktion
- Vad är Kubernetes?
- Containerisering kontra virtualisering
- Översikt över Kubernetes funktioner och arkitektur
- Kubernetes inom ramen för Cloud Native Computing Foundation (CNCF)
Förståelse Kubernetes
- Livscykeln för en Kubernetes applikation
- Kubernetes komponenter: Master och Noder
- Kubelet, Kube-proxy och andra nyckelkomponenter
Komma igång
- Att sätta upp utvecklingsmiljön
- Installerar Kubernetes med kubeadm
- Konfigurerar kubectl och kubeconfig
Arbeta med poddar
- Skapa poddar
- Hantera Pod-konfigurationer
- Accessing och felsökning av Pods
ReplicaSets och distributioner
- Skapa och skala ReplicaSets
- Hantera programuppdateringar med implementeringar
- Använda rullande uppdateringar och återställningar
Tjänster och Networking
- Skapa tjänster för att exponera applikationer
- Interna kontra externa tjänster
- Nätverkspolicyer för säker kommunikation
Bestående lagring
- Persistent Volume (PV) och Persistent Volume Claim (PVC)
- Förvaringsklasser
- Använda volymer för datahantering
Konfiguration och hemligheter
- Hantera applikationskonfigurationer
- Säkra känsliga uppgifter med Secrets
- Använda ConfigMaps för externa konfigurationer
Integrering Kubernetes med molnplattformar
- Distribuera Kubernetes kluster på stora molnleverantörer
- Använda lastbalanserare och ingångskontroller
- Automatisk skalning med Horizontal Pod Autoscalers (HPA)
Övervakning och loggning
- Genomföra hälsokontroller
- Använder Kubernetes Dashboard för klusterövervakning
- Aggregera stockar med verktyg som Fluentd och Elasticsearch
Felsökning
- Identifiera vanliga problem i Kubernetes distributioner
- Felsökning av program och nätverksproblem
- Analyserar Kubernetes händelser och loggar
Sammanfattning och nästa steg
- Viktiga takeaways från kursen
- Rekommenderade resurser för vidare lärande
- Nästa steg i din Kubernetes resa
Krav
- En förståelse för grundläggande nätverkskoncept Erfarenhet av Linux kommandoradsgränssnitt Grundläggande erfarenhet av programmering på alla språk
Publik
- Utvecklare Systemadministratörer DevOps Ingenjörer
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.