Cours d’administration de Docker, Podman et Kubernetes

Avec ce cours, tu apprendras de manière simple et intuitive tout ce dont tu as besoin pour maîtriser les architectures de conteneurs sous Linux, en apprenant à gérer Docker, Podman et Kubernetes. Cet atelier s’adresse aux administrateurs système et aux membres des équipes DevOps qui souhaitent avoir, en partant de zéro, une compréhension avancée des technologies telles que les conteneurs Linux, à travers docker, containerd jusqu’à leur gestion et leur automatisation à travers Podman et Kubernetes.

Plan de cours sur Docker, Podman et Kubernetes

Notre formation est indépendante de la solution d’orchestration choisie. Nous examinerons les différentes solutions disponibles telles que Docker Enterprise, Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE) et Amazon Elastic Container Service (Amazon ECS) et Red Hat OpenShift, mais nous nous concentrerons sur les concepts, les cas d’utilisation et les outils qu’elles ont en commun, pour finir par déployer un environnement basé sur la dernière version stable de Kubernetes. Vous apprendrez tout ce dont vous avez besoin pour mettre en place les meilleures pratiques de DevOps grâce à la flexibilité offerte par les solutions PaaS basées sur conteneurs. Grâce à ce cours (et à beaucoup de pratique par la suite), tu pourras te préparer à la certification “Certified Kubernetes Administrator” (CKA).

Tout cela à travers un cours éminemment pratique créé à partir de notre expérience en tant que formateurs et consultants de Cloud, Linux et DevOps.

1. Fondements des conteneurs

  • 🐳 Introduction à la technologie des conteneurs : Linux Containers, Docker et ContainerD
  • 🛠️ Création d’images personnalisées de conteneurs avec Docker
  • 💾 Gestion du stockage et des communications dans Docker

2. DevOps et Podman

  • 🚀 DevOps et l’utilisation des conteneurs : Installation et configuration de Podman (Pod Manager Tool)
  • 📦 Déploiement d’images et de conteneurs avec Podman
  • 🌐 Gestion des réseaux et des volumes dans Podman

3. Kubernetes – Architecture et cluster

  • 🏗️ Architecture et composants de Kubernetes
  • ⚙️ Création d’un cluster Kubernetes
  • 🔗 Travailler avec les pods et les conteneurs

4. Déploiement et gestion avancée

  • 📱 Déploiement d’applications sur Kubernetes
  • 🔄 Réseaux (CNI) et Stockage (CSI) dans Kubernetes

5. Kubernetes dans le cloud

  • ☁️ Travailler avec Kubernetes dans le cloud : AWS, Azure et Google Cloud

Instructeurs

Toute notre formation est dispensée directement par nos ingénieurs. Ce n’est qu’ainsi que nous pouvons garantir la plus haute qualité de nos cours. Les matériaux et les laboratoires que nous utilisons sont auto-conçus et basés sur notre expérience lors des déploiements, des migrations et des cours que nous avons suivis au cours des 15 dernières années.

6. Pratiques Optionnelles
  • 📊 Surveillance du cluster et des applications (Optionnel) – Pour garantir le fonctionnement efficace et fiable de notre cluster
  • 🛡️ Sécurité dans Kubernetes (Optionnel) – Protection de l’environnement et des applications déployées
  • 🔧 Maintenance du cluster (Optionnel) – Bonnes pratiques pour la mise à jour et la stabilité à long terme

7. Pratique et Certification
  • 🧪 Laboratoire libre – Pratiques sur des scénarios réels pour consolider les compétences
  • 🎓 Préparation à la CKA (Certified Kubernetes Administrator) (Optionnel) – Certification professionnelle en administration Kubernetes

Durée du cours

Le cours sur l’administration de Docker, Podman et Kubernetes est généralement dispensé sous la forme d’un atelier de 3 jours. Pour les clients qui souhaitent se former directement à OpenShift, nous recommandons la formation Red Hat OpenShift 4.18. Le contenu et la durée du cours peuvent être modifiés à la demande de nos clients.

Auditoire

Administrateurs de systèmes, architectes et ingénieurs de prévente ayant une vaste expérience UNIX ou Linux. Pour les nouveaux administrateurs, nous vous recommandons de suivre d’abord l’un de nos cours intensifs de administration GNU/Linux.

Qu’est-ce que le cours comprend ?

  • Cours personnel avec plus de 400 diapositives
  • Démonstrations en temps réel par l’instructeur
  • Guide d’exercices avec solutions
  • Un environnement de laboratoire dédié à chaque élève
  • Matériel didactique de soutien
  • Certificat de participation et de réussite (facultatif)

Remarque : Red Hat® est une marque déposée de Red Hat, Inc. SIXE n’a actuellement aucun lien avec le département de formation Red Hat. Elle propose exclusivement des formations et des services de conseil sur mesure à l’aide de supports élaborés en interne, acquis auprès de tiers ou sous licence libre.

SIXE