Kubernetes & Orchestration de Conteneurs en Production
Architecture Kubernetes avancée, haute disponibilité, stockage persistant CSI, packaging Helm et déploiements continus GitOps avec ArgoCD.
- 4 modules
- 16 leçons
- 4 h de contenu
- Évaluation finale
Ce que vous allez apprendre
- Architecture Kubernetes (Control Plane, Nodes, Pods, Services)
- Gestion de la configuration (ConfigMaps, Secrets, Ingress)
- Gestion du stockage persistant & StatefulSets
- Déploiement GitOps automatisé avec ArgoCD & Helm & Projet Pratique
Programme
4 modules · 16 leçons · 4 h de contenu
1Architecture Kubernetes (Control Plane, Nodes, Pods, Services)4 leçons · 1 h
- 1.1Architecture interne du cluster : kube-apiserver, etcd, scheduler, kube-controller-manager et kubelet
- 1.2Le Pod unitaire : Conteneurs applicatifs, conteneurs init, cycle de vie et sondes Liveness/Readiness
- 1.3Abstraction réseau et routage interne : Objets Service (ClusterIP, NodePort, LoadBalancer) et CoreDNS
- 1.4Contrôleurs de résilience : ReplicaSets, Deployments et stratégies de RollingUpdate à zéro temps d'arrêt
2Gestion de la configuration (ConfigMaps, Secrets, Ingress)4 leçons · 1 h
- 2.1Injection de configuration découplée : ConfigMaps via variables d'environnement et volumes montés
- 2.2Sécurisation des données sensibles : Secrets Kubernetes, chiffrement au repos et gestion des droits RBAC
- 2.3Exposition HTTP/HTTPS externe : Ingress Controllers (NGINX, Traefik) et règles d'Ingress
- 2.4Automatisation TLS : Gestionnaire de certificats cert-manager avec validation ACME Let's Encrypt
3Gestion du stockage persistant & StatefulSets4 leçons · 1 h
- 3.1Découplage du stockage : PersistentVolumes (PV), PersistentVolumeClaims (PVC) et pilotes CSI
- 3.2Applications avec état (Stateful) : Contrôleur StatefulSet, identité réseau stable et ordonnancement
- 3.3Haute disponibilité de bases de données relationnelles sur Kubernetes (Opérateur CloudNativePG)
- 3.4Stratégies de sauvegarde et de reprise après sinistre (Disaster Recovery) avec Velero
4Déploiement GitOps automatisé avec ArgoCD & Helm & Projet Pratique4 leçons · 1 h
- 4.1Packaging d'applications avec Helm : Structure de chart, templating Go, values.yaml et dépendances
- 4.2Philosophie GitOps : Git comme unique source de vérité déclarative et réconciliation continue
- 4.3Mise en place d'ArgoCD : Applications, ApplicationSets, synchronisation automatique et détection de drift
- 4.4Projet Pratique : Déploiement GitOps automatisé complet d'une application multi-services avec Helm et ArgoCD
Comment se déroule la formation
Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.
Des cas concrets et des mises en situation tout au long des modules.
Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.
Dans le même domaine
- Systèmes, cloud & sécurité🐧 Commandes Unix & Flux Git Pro
Git & Environnement Linux
Terminal Linux, scripts shell, gestion des versions avec Git, branches, merges et workflows collaboratifs.
▶ Exercices PythonVoir le programme Accès sur attribution - Systèmes, cloud & sécurité🐧 Certification LPI Linux Essentials v2.0
Linux Essentials (LPI 010 v2.0)
Préparation officielle à la certification LPI Linux Essentials Version 2.0 : distributions, scripts shell, commandes terminal, processus, g…
▶ Exercices PythonVoir le programme Accès sur attribution - Systèmes, cloud & sécurité🖥️ Administration Système & Services
Administration système Linux
Gestion des utilisateurs, permissions fines, gestion des services systemd, configuration réseau et sécurité système.
Voir le programme Accès sur attribution