Aller au contenu
Virtualisation, Cloud, Devops

Containers : enjeux, usages et solutions – Maîtriser les bases de la containerisation et de l’orchestration

Une formation complète sur les containers et leur orchestration, pour comprendre et mettre en œuvre des architectures modernes, agiles et sécurisées avec Docker, Kubernetes et les offres CaaS du marché.

21h
Intermédiaire
Blended

Description de la formation

1. Les fondamentaux de la containerisation

  • DevOps, IT bimodale et microservices
  • Application 12-Factor, CI/CD, Cloud-native apps
  • Différences VM vs Container, architecture Cattle vs Pet
  • SaaS / PaaS / IaaS / Serverless : logique et portabilité
  • Outils : Terraform, Ansible, comparaison conteneur / VM

2. Docker & écosystème

  • Images, containers, layers, registries
  • Réseau, stockage, volume, overlay
  • Automatisation : Dockerfile, docker-compose
  • Intégration avec GitHub, Jenkins, GitLab-CI
  • Bonnes pratiques : immutabilité, gestion des secrets

3. Kubernetes – Orchestrateur de containers

  • Architecture : master, worker, pods, services
  • Contrôleurs : ReplicaSet, Deployment, DaemonSet, StatefulSet
  • Configuration : configMap, secrets, Ingress Controller
  • Monitoring et logs : Prometheus, Grafana, EFK
  • Helm charts, Operators, gestion multi-clusters

4. CaaS – Container as a Service

  • Normalisation : OCI, CNCF, CNI, CSI
  • Plateformes managées : EKS, GKE, AKS, Fargate
  • Plateformes on-prem : OpenShift, Rancher, Docker EE
  • Évolution vers le serverless containerisé

5. Sécurité des containers et clusters

  • RBAC, namespaces, isolation et gestion des privilèges
  • Sécurité du runtime : AppArmor, SELinux, Seccomp, capabilities
  • Sécurité de la chaîne CI/CD : notary, image scanning (Trivy, Clair)
  • Réseaux : calico, cilium, service mesh (Istio)
  • Hardening de Kubernetes (PodSecurityPolicy, Kyverno, OPA Gatekeeper)

Objectifs pédagogiques

  • Comprendre les fondamentaux des containers et du modèle CaaS (Container as a Service)
  • Identifier les principaux outils de containerisation (Docker, Podman), d’orchestration (Kubernetes) et leur écosystème
  • Explorer les enjeux liés au Cloud (IaaS, PaaS, Serverless, lock-in) et à la transformation DevOps
  • Appréhender la sécurité des containers et des architectures Kubernetes

Programme détaillé

Module 1 1. Les fondamentaux de la containerisation
  • DevOps, IT bimodale et microservices
  • Application 12-Factor, CI/CD, Cloud-native apps
  • Différences VM vs Container, architecture Cattle vs Pet
  • SaaS / PaaS / IaaS / Serverless : logique et portabilité
  • Outils : Terraform, Ansible, comparaison conteneur / VM
Module 2 2. Docker & écosystème
  • Images, containers, layers, registries
  • Réseau, stockage, volume, overlay
  • Automatisation : Dockerfile, docker-compose
  • Intégration avec GitHub, Jenkins, GitLab-CI
  • Bonnes pratiques : immutabilité, gestion des secrets
Module 3 3. Kubernetes – Orchestrateur de containers
  • Architecture : master, worker, pods, services
  • Contrôleurs : ReplicaSet, Deployment, DaemonSet, StatefulSet
  • Configuration : configMap, secrets, Ingress Controller
  • Monitoring et logs : Prometheus, Grafana, EFK
  • Helm charts, Operators, gestion multi-clusters
Module 4 4. CaaS – Container as a Service
  • Normalisation : OCI, CNCF, CNI, CSI
  • Plateformes managées : EKS, GKE, AKS, Fargate
  • Plateformes on-prem : OpenShift, Rancher, Docker EE
  • Évolution vers le serverless containerisé
Module 5 5. Sécurité des containers et clusters
  • RBAC, namespaces, isolation et gestion des privilèges
  • Sécurité du runtime : AppArmor, SELinux, Seccomp, capabilities
  • Sécurité de la chaîne CI/CD : notary, image scanning (Trivy, Clair)
  • Réseaux : calico, cilium, service mesh (Istio)
  • Hardening de Kubernetes (PodSecurityPolicy, Kyverno, OPA Gatekeeper)

Prérequis

  • Maîtrise des concepts d’architecture informatique, réseau et virtualisation.

Public visé

  • Architectes SI, responsables infrastructure
  • Administrateurs systèmes, DevOps, chefs de projet Cloud
  • Développeurs souhaitant intégrer la containerisation dans leurs pipelines CI/CD

Modalités de la formation

  • ⏱ Durée : 21h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • 🗓️ Délai d'accès : variable selon le mode de financement, généralement de 11 jours ouvrés à 1 mois après l'inscription. En savoir plus.
  • ♿ Accessibilité : Chaque demande émanant d'une personne en situation de handicap fait l'objet d'une étude de faisabilité et d'adaptation. Contactez notre référent handicap.
🏆
Passage de la certification obligatoire

Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.

Ressources pédagogiques

  • Supports numériques (schémas, scripts, templates YAML, Helm)
  • Accès à des environnements Docker et Kubernetes (via Minikube, K3s ou Cloud)
  • Études de cas : déploiement d’une app microservice + monitoring + sécurité
  • Plateforme LMS ou partage de ressources en ligne

Suivi de l'exécution et évaluation

  • Cas pratiques en environnement simulé
  • Quiz intermédiaires et finaux
  • Mise en œuvre d’un mini-cluster Kubernetes ou d’un pipeline CI/CD
  • Certificat de réalisation délivré en fin de formation

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.

Fiche mise à jour le 4 mai 2026.