1
Inleiding tot Kubernetes
- Van virtualisatie tot containervorming. Het koppel Docker/Kubernetes.
- Installatieoplossingen (MiniKube, On-Premise, enz.).
- Installatie en configuratie van Docker.
- Toegang tot de Kubernetes-cluster: CLI (kubectl), GUI (dashboard) en API’s.
- Implementatie en manuele publicatie.
- Details en introspectie van de implementatie.
Praktisch werk
Implementatie van een testplatform.
2
Beschrijvingsbestanden
- YAML-syntaxis.
- Schaalbaarheid van een implementatie.
- Strategie voor bijwerking zonder onderbreking (update/rollback).
- Opheffing van een implementatie.
Praktisch werk
Implementatie, publicatie en analyse van een implementatie.
3
Kubernetes-architectuur
- Onderdelen van de master node: API server, scheduler, controller manager, enz.
- Architectuur van een minion: Kubelet, de containerengine (docker), Kube-proxy.
- Kubernetes-objecten: volume, service, pod, enz.
- Deploymentoplossing.
- Stateful object, stateless object.
Praktisch werk
Deploymentgebruik.
4
Het maximum halen uit Kubernetes
- Clustering met replica's en deployment.
- Soorten services.
- Labels en keuze van een knooppunt voor de implementatie.
- Affiniteit en anti-affiniteit.
- Daemons set, health check, config map en secrets.
- Persistent Volumes en Persistent Volumes Claim.
Praktisch werk
Implementatie van een database en een toepassing.
5
Geavanceerd containerbeheer
- Aanmaak en automatisering van gepersonaliseerde afbeeldingen.
- Dockerfile.
- Een container en verschillende services.
- Implementatie van een gepersonaliseerde afbeelding.
Praktisch werk
Aanmaak en automatisering van gepersonaliseerde afbeeldingen.
6
Kubernetes in productie
- Frontal administrable Ingress.
- Beperking van resources.
- Resourcebeheer en autoscaling.
- Service Discovery (env, DNS).
- Namespaces en quota.
- Toegangsbeheer.
- Hoge beschikbaarheid en onderhoudsmodus.
Praktisch werk
Containerimplementatie en schaalaanpassingsbeheer.
7
Implementatie van een Kubernetes-cluster
- Knooppuntvoorbereiding.
- Implementatie: van een master-nodeadm, van een master-node, van een worker-node.
- Implementatie van het Dashboard en het netwerk.
Praktisch werk
Implementatie van een cluster.