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
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.