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)
Om mikrotjänster och hur man underhåller Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kurs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Maskintolkat
Sättet han tillvägagick när han förklarade vad vi inte förstod för oss alla.
Marian - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskintolkat
Han förklarade allt, inte bara koncept inom k8s.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Maskintolkat
Djupet av instruktörens kunskap
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskintolkat
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Kurs - Docker, Kubernetes and OpenShift for Administrators
Maskintolkat