Rappels sur les conteneurs
Containers sans orchestration
Rappel des concepts du Cloud
Les orchestrateurs de conteneurs
Pourquoi un orchestrateur ?
Avantage de Kubernetes
Mise en place de Kubernetes
Les composants de Kubernetes
Kubernetes API
L'outil kubectl
Les descripteurs yaml et json
Les namespaces
Principe du pod
Organisation des pods (labels, sélecteurs)
Cycle de vie des pods
HealthChecks
ReplicaSets
DaemonSets
Jobs
Types de services (NodePort, LoadBalancer, Ingress)
Exposer un service en interne du cluster
Exposer un service vers l'extérieur du cluster
Le concept du readiness
La couche réseau
Partage de données entre des containers d'un même pod
Partage de données entre différents noeuds
Persistent Volumes et Persistent Volumes Claims
Lien vers des volumes extérieurs
Les secrets pour des accès extérieurs
Les secrets internes au cluster
Les secrets de production (Certificat SSL)
Variables d'environnements
ConfigMaps
Gestion des ressources
Auto-scaling
Helm