Kubernetes
Beschrijving
De cursus behandelt de volgende technische inhoud:
Hoe Kubernetes werkt
Beschrijvende bestanden
Kubernetes architectuur
Kubernetes gebruiken
Kubernetes implementeren
Wat zijn de doelstellingen van de opleiding?
De doelstellingen van deze training zijn :
Begrijpen hoe Kubernetes werkt en het concept van orkestratie
Een Kubernetes testomgeving installeren
Beschrijvende bestanden gebruiken
Goede werkpraktijken gebruiken met Kubernetes
Wat moet je weten om de cursus te volgen?
Algemene kennis van containerisatie (Docker of andere).
Opleidingsprogramma
Inleiding tot Kubernetes
Van virtualisatie naar containerisatie
Het Docker/Kubernetes-paar
Docker installeren en configureren
Toegang tot het Kubernetes-cluster: CLI (kubectl), GUI (dashboard) en API's
Beschrijvende bestanden
YAML-syntaxis
Dockerfile en docker-compose
Een deployment aanmaken en wijzigen
Een deployment verwijderen
Kubernetes architectuur
Master node componenten: API server, scheduler, controller manager, etc.
Kubernetes-objecten: volume, service, pod, enz.
Stateful object, stateless object
Kubernetes uitbuiten
Clustering met replica's en implementatie
Soorten diensten
Labels en het kiezen van een node voor implementatie
Affiniteit en anti-affiniteit
Persistente volumes en claims voor persistente volumes
Kubernetes in productie
Beheerbare Ingress front-end
Beheer van bronnen
Serviceontdekking (env, DNS)
Naamruimten en quota
Een Kubernetes-cluster implementeren
Knooppunten voorbereiden
Deployment: master-nodeadm, master-node, worker-node
Dashboard en netwerk instellen
Praktische oefeningen
Een Kubernetes-testomgeving opzetten met Kind
Kubernetes implementeren en publiceren
Een database en een applicatie implementeren met Kubernetes
Aangepaste images maken en automatiseren
Container deployment en schaalbaarheidsbeheer
Een cluster implementeren



Een ogenblik, aub...