Cursusaanbod
Inleiding tot Kubernetes
- Overzicht van Kubernetes en zijn architectuur
- Core-componenten: API-server, Controller Manager, Scheduler, etcd en Kubelet
- Pods, Nodes en Clusters begrijpen
Resource Management
- Hulpbronnen isoleren met Namespaces
- Verzoeken en limieten definiëren voor rekenresources
- Toepassingen schalen met Kubernetes
Workloads beheren
- Toepassingen implementeren met Deployments, StatefulSets en DaemonSets
- Jobs en CronJobs gebruiken voor taakscheduling
- Updates en terugrolletjes afhandelen
Networking en Service Discovery
- Kubernetes Services begrijpen: ClusterIP, NodePort, LoadBalancer, ExternalName
- DNS en Service Discovery configureren
- Toepassingen blootstellen via Ingress
Gegevenspersistentie
- Gegevens persistent maken met Persistent Volumes en Persistent Volume Claims
- Statische en dynamische volumes gebruiken
- Access Modi, herstelbeleiden en geprojecteerde volumes begrijpen
Configuration Management
- ConfigMaps en Secrets implementeren
- Omgevingsvariabelen en volumes gebruiken voor configuratie
Cluster Management
- Kubernetes cluster-upgrades met kubeadm
- De authenticatie configureren met TLS-certificaten
- Permissies beheren met Role-Based Access Control (RBAC)
Geavanceerde schaalstrategieën
- NodeSelector, NodeAffinity en PodAffinity
- Verontreinigingen en toleraties begrijpen en toepassen
Provisioning met Helm
- Inleiding tot Helm en Helm Charts
- Helm Charts maken en implementeren
- Afhankelijkheden beheren met Helm
Problemen oplossen Kubernetes
- BackOff en CrashLoopBackOff-problemen analyseren
- Nodes in NotReady-status troubleshooten
- kubectl en logs gebruiken voor debugging
Samenvatting en conclusies
Vereisten
- Basiskennis van Linux opdrachten
- Vertraagd met containerisatieconcepten (bijv. Docker)
- Ervaring met netwerksystemen is aan te raden, maar niet vereist
Doelgroep
- Systeembeheerders
- DevOps ingenieurs
- Ontwikkelaars die containerized toepassingen willen implementeren en beheren
Testimonials (5)
Hij had geduld en begreep dat we achterop raken
Albertina - REGNOLOGY ROMANIA S.R.L.
Cursus - Deploying Kubernetes Applications with Helm
Automatisch vertaald
Hij legde alles uit, niet alleen k8s noties.
Stefan Voinea - EMAG IT Research S.R.L
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Automatisch vertaald
Depth of knowledge of the trainer
Grant Miller - BMW
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Cursus - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.