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 (6)
Tränarens höga kvalitet. Även om det var ganska ansträngande tyckte jag att det var roligt att det finns många exempel och att det gick att ställa frågor.
Roger - REGNOLOGY ROMANIA S.R.L.
Kurs - Docker and Kubernetes
Machine Translated
Exempel från verkliga applikationer
Łukasz - Rossmann SDP Sp. z o.o.
Kurs - Docker (introducing Kubernetes)
Machine Translated
Hands on övningar
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Tillgången på det virtuella skrivbordet som en form av sandlåda för deltagarna att mixtra med är stor!
Benedict - Questronix Corporation
Kurs - OpenShift 4 for Administrators
Machine Translated
De praktiska övningarna var oerhört viktiga för att fixa inlärningen. Den djupgående förklaringen av hur saker och ting fungerar bakom kulisserna gjorde allt tydligare.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters