Catalogue / Conteneurs & orchestration
Kubernetes : orchestrer ses conteneurs, du premier Pod à la certification
Déployer, exposer, configurer, sécuriser et exploiter des applications sur Kubernetes, avec Helm, et préparer la CKA et la CKAD.
Formation MasterLinux · Texte original
Ce que vous apprendrez
- Comprendre l'architecture d'un cluster et le rôle de chaque composant
- Écrire des manifestes YAML propres et les gérer avec kubectl
- Déployer, mettre à l'échelle, mettre à jour et revenir en arrière sans coupure
- Exposer une application avec les Services, l'Ingress et la Gateway API
- Séparer la configuration et les secrets du code avec ConfigMaps et Secrets
- Persister des données avec les PersistentVolumes et les StatefulSets
- Empaqueter et livrer une application avec Helm
- Sécuriser un cluster avec RBAC, NetworkPolicy et Pod Security, et préparer la CKA et la CKAD
Programme de la formation
17 leçons · 13 h 45Section 1 — Fondamentaux
- Pourquoi Kubernetes ? Orchestration et architecture d'un cluster Aperçu30 min
- kubectl et les objets Kubernetes — manifestes, namespaces, labels 35 min
- Les Pods — cycle de vie, conteneurs multiples et sondes de santé 40 min
- Deployments et ReplicaSets — mise à l'échelle, rolling update, rollback 40 min
Section 2 — Réseau, configuration et stockage
- Les Services — ClusterIP, NodePort, LoadBalancer et DNS interne 40 min
- Ingress, contrôleurs d'Ingress et Gateway API 40 min
- ConfigMaps et Secrets — séparer la configuration du code 40 min
- Le stockage — volumes, PersistentVolume, PVC, StorageClass et StatefulSet 45 min
- Jobs, CronJobs et DaemonSets — tâches ponctuelles, planifiées et agents par nœud 35 min
Section 3 — Production
- Ressources et planification — requests, limits, QoS, affinités, taints et HPA 50 min
- Helm — charts, values, install, upgrade, rollback et créer son chart 50 min
- Observer et dépanner un cluster — describe, logs, events, top, CrashLoopBackOff 50 min
- Déployer une application complète — front, API et base de données de bout en bout 1 h 00
Section 4 — Sécurité et exploitation
Prérequis
- La formation « Docker » (ou une bonne pratique des conteneurs)
- Le cours « Fondamentaux » Linux (ligne de commande, fichiers, droits)
À qui s’adresse cette formation ?
- Administrateurs système qui passent aux conteneurs
- Développeurs qui déploient leurs API et leurs applications web
- Ingénieurs DevOps et SRE
- Candidats aux certifications CKA et CKAD