Concevoir, déployer et dépanner des applications cloud-native sur Kubernetes. Préparation CKAD.
Objectifs pédagogiques :
- Maîtriser les objets et patterns applicatifs K8s.
- Gérer configuration, secrets, healthchecks et ressources.
- Exposer des services et gérer l'ingress.
- Automatiser les déploiements et intégrer à la CI/CD.
Compétences visées :
- Développement cloud-native K8s
- Config & Secrets
- Healthchecks & ressources
- CI/CD et GitOps
Prépare à la certification : Certified Kubernetes Application Developer (CKAD) (Cloud Native Computing Foundation (CNCF) / Linux Foundation).
Durée : 3 jour(s), soit 21 heures. Formation animée par un formateur expert du domaine, alternant apports théoriques et travaux pratiques. Programme adaptable aux besoins du commanditaire.
Module 1 — Design et déploiement d'applications (1 jour)
Contenus :
- Pods, ReplicaSets, Deployments
- Strategic merge, rollouts, rollbacks
Activités :
Résultats attendus :
- Déploiements fiables et reversibles
Module 2 — Configuration et observabilité (1 jour)
Contenus :
- ConfigMaps, Secrets
- Liveness/Readiness/Startup probes
- Requests/Limits
Activités :
- Config & Secrets en pratique
Résultats attendus :
- Apps robustes et observables
Module 3 — Réseau, Ingress et CI/CD (1 jour)
Contenus :
- Services, Ingress
- Jobs/CronJobs, Helm, GitOps
Activités :
- Ingress + Helm chart
- Pipeline GitOps
Résultats attendus :
- Parcours complet du code à la prod
Module 4 — Services avancés et stockage (0,5 jour)
Contenus :
- PersistentVolumes, PVC, StorageClass
- StatefulSets, DaemonSets
- ResourceQuotas et LimitRanges
Activités :
- Lab : déploiement StatefulSet avec stockage persistant
Résultats attendus :
- Gérer le stockage et les workloads stateful
Modalités d'évaluation : évaluation continue par travaux pratiques et quiz de fin de module. Une attestation de fin de formation précisant les acquis est remise à chaque stagiaire.
Attestation de formation
Non certifiante
Sans niveau spécifique