Optimisation des conteneurs avec Kubernetes
Programme
Docker et les containers
- Révolution des containers
- Création et utilisation de containers
Kubernetes et l’orchestration de containers
- Pourquoi un orchestrateur ?
- Avantage de Kubernetes
- Mise en place de Kubernetes
Architecture de Kubernetes
- Principes de fonctionnement
- Composants de kubernetes
- Masters/workers
- Couche réseau
Concepts de base
- Kubernetes API
- Outil kubectl
- Ressources de base : Pod, Deployment, Label, Namespace, ConfigMap, Secret, Service, Ingress…
Kubernetes au quotidien
- Utilisation avancée de kubectl : connection à l’intérieur d’un pod, port forward…
- Montée en charge
- Mises à jour d’application
- Monitoring
- Troubleshooting
- Best practices
Aller plus loin avec Kubernetes
- Ressources avancées : StatefulSet, DaemonSet, Probe, Volume, StorageClass, Request, Limit…
- Architecture microservices
- Kubernetes et son écosystème (Helm, Prometheus, Istio…)