Kubernetes
Kubernetes est une plateforme d'orchestration de conteneurs gérant déploiement, mise à l'échelle, réseau et stockage des conteneurs à travers les clusters, pilotée par des API déclaratives.
Objectif
Automatiser les opérations de conteneurs pour des applications conteneurisées fiables à grande échelle.
Mécanisme
Le YAML déclaratif décrit l'état souhaité (Deployment/Service/Pod). Les contrôleurs réconcilient l'état réel vers lui. Le planificateur affecte les Pods aux nœuds. etcd stocke l'état du cluster. Les Services fournissent réseau et répartition de charge.
Cas d’usage
- Orchestration de conteneurs
- Gestion de cluster
- Exploitation de microservices