1
Inleiding tot Kubernetes
- Evolutie van de Docker / Kubernetes relatie.
- Het CRI / CNI / Kubernetes-pakket.
- Installatieoplossingen (MiniKube, On-Premise, enz.).
- Toegang tot het Kubernetes cluster: CLI (kubectl), GUI (dashboard) en API's.
- Handmatige inzet en publicatie.
- Detail en introspectie van de inzet.
Praktisch werk
Inzet van een testplatform.
2
Kubernetes-architectuur
- Hoofdknooppuntcomponenten: API-server, planner, controllerbeheerder, enz.
- Node-architectuur: Kubelet, CRI containerd, Kube-proxy.
- Kubernetes-objecten: volume, service, pod, enz.
- Stateful object, stateless object.
- Inzetoplossing.
Praktisch werk
Gebruik van inzet.
3
Kubernetes gebruiken
- De REVISIE van een inzetobject beheren.
- Soorten diensten.
- Labels en het kiezen van een node voor implementatie.
- Affiniteit en anti-affiniteit.
- Daemons instellen, gezondheidscontrole, config map en secrets.
- StorageClass & Persistent Volume / Claim voor persistent volume.
Praktisch werk
Een database en een applicatie implementeren.
4
Kubernetes in productie
- Reverse proxy beheerbare traefik & Ingress routing.
- Onderdelen RESOURCES / LIMIETEN / AANVRAGEN.
- Een applicatie automatisch schalen.
- Service zoeken (env, DNS).
- Naamruimten en quota.
- Toegangsbeheer.
- Hoge beschikbaarheid en onderhoudsmodus.
Praktisch werk
Implementatie van een stateless applicatie, meervoudige front-end toegang en schaalbaarheidsbeheer.
5
Een Kubernetes-cluster implementeren
- De knopen voorbereiden.
- Implementatie van een minimaal cluster in lijn met best practices.
- Implementatie van een netwerkuitbreiding.
- Link naar de cluster.
- Clusterbeheer.
Praktisch werk
Een productiecluster implementeren.