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ätverksbegrepp
- Erfarenhet av Linux-kommandoradsgränssnitt
- Grundläggande programmeringserfarenhet i något språk
Målgrupp
- Utvecklare
- Systemadministratörer
- DevOps-engineers
Vittnesmål (5)
Jag tyckte om att vi gjorde övningen också
Silbia Bursuc
Kurs - Kubernetes Advanced
Maskintolkat
han var tålmodig och förstod att vi försenade oss
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskintolkat
Träningen var mer praktisk
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Maskintolkat
Lära sig om Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
Maskintolkat
Det gav en god grund för Docker och Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maskintolkat