Repository navigation
L orchestration
ii02735 edited this page Oct 12, 2026
·
1 revision
L'orchestration de containers a pour principal objectif de respecter les objectifs suivants :
- Orchestrer la connectivité des containers
- Ajuster la scalabilité selon la charge des utilisateurs
Il existe différentes technologies pour implémenter ce système :
- Docker Swarm de Docker
- Kubernetes (ou k8s) de Google
- Mesos d'Apache
Quant à k8s, qui est la solution la plus populaire :
- Est un peu compliquée à prendre en main.
- Fournit pas mal de fonctionnalités pour personnaliser ses déploiements applicatifs et configurer des architectures complexes.
- Est supporté par les fournisseurs Cloud comme AWS, GCP ou Azure.
- k8s fait partie des projets les plus populaires sur GitHub.
La configuration des déploiements de containers se fait à partir de fichiers de configuration en YAML.
Kubernetes (k8s)
- Accueil
- Vue d'ensemble
- Les containers
- L'orchestration
- L'architecture de k8s
- Les composants de k8s
- Noeud maître vs noeud esclave
- Les namespaces
- Les pods
- Les sondes et le cycle de vie
- Les ReplicaSets
- Les Deployments
- Les Jobs
- Les CronJobs
- Les DaemonSets
- Les StatefulSets
- Les ConfigMaps et Secrets
- Les volumes persistants (PV & PVC)
- Les Services
- Les Ingress
- Le Gateway API
- La mise à l'échelle
- Le RBAC
- Helm
- kubectl