Skip to main content
Gust Training
Cloud computing

Docker Swarm

Formation Docker Swarm : Les essentiels de Docker Swarm Description de la formation Docker Swarm Conçue pour un public déjà initié à la

Duration
20 Heures
Level
Avancé
Formats
On site · Online · Blended

Formation Docker Swarm : Les essentiels de Docker Swarm

Description de la formation Docker Swarm

Conçue pour un public déjà initié à la conteneurisation sur Docker, cette formation Docker Swarm : Les essentiels de Docker Swarm (cours officiel) vous propose de voir à quoi ressemble une application conteneurisée lorsqu’elle est orchestrée avec Docker Swarm.

Visant à fournir des bases solides sur l’ochestration pour tous les rôles techniques, elle fait le tour du déploiement des objets Swarm dans un cluster, de la gestion du réseau des applications stateless et stateful, de la gestion de la configuration et du stockage persistant, ainsi que de la mise à l’échelle d’applications haute disponibilité.

Objectifs

Objectif opérationnel :

Savoir développer, déployer et gérer des applications conteneurisées scalables orchestrées avec Docker Swarm.

Objectifs pédagogiques :

À l’issue de cette formation Docker Swarm, vous serez capable de :

  • Créer et configurer un cluster Docker Swarm
  • Déployer des conteneurs dans Swarm, en gérant les ressources et les machines
  • Injecter de la configuration dans les applications Swarm
  • Exploiter le réseau Swarm
  • Fournir du stockage persistant aux applications Swarm
  • Monitorer et réparer un cluster Swarm

À qui s’adresse cette formation ?

Public :

Cette formation Docker Swarm s’adresse à tout profil technique amené à développer, déployer et gérer des applications conteneurisées scalables orchestrées avec Docker Swarm.

Prérequis :

Pour suivre cette formation Docker Swarm, il est nécessaire d’avoir suivi au préalable la formation Docker : Les fondamentaux de la conteneurisation (DOCKF).

Il est également important d’être familier du terminal bash, notamment :

  • Navigation et manipulation du système de fichiers
  • Édition en ligne de commande tel que vim ou nano
  • Outils Unix classiques tels que curl, wget et ping

Enfin, il est nécessaire d’être familier avec YAML et JSON.

Contenu du cours Docker Swarm

Introduction à l’orchestration

  • Pré-requis à l’orchestration de conteneurs
  • Architecture des applications conteneurisées

Installation et configuration de Swarm

  • Processus de déploiement de Swarm et modèle de tâche
  • Gestion automatiques des pannes

Installation de Swarm et configuration

Déploiement des objets Swarm

  • Définition de services
  • Mise à l’échelle
  • Contrôle de l’assignation à un noeud
  • Mise à jour d’applications et retour arrière
  • Monitoring des applications
  • Gestion des erreurs des applications
  • Déploiement d’applications via des Stacks

Mise en réseau des conteneurs

  • Découverte de service Swarm et système de routage
  • Stratégies de routage pour applications stateful et stateless
  • Ouverture externe de Swarm

Gestion de configuration

  • Modèle de gestion de configuration
  • Gestion par variable d’environnement
  • Gestion par fichier de configuration
  • Gestion des données sensibles (secrets)

Stockage persistant

  • Modèles d’architecture de systèmes de stockage
  • Système de stockage NFS avec Swarm

Monitoring de Swarm

  • Que monitorer dans un cluster Swarm en production ?
  • Types de problèmes potentiels de Swarm et résolutions
  • Monitoring des objets déployés dans Swarm

Travaux Pratiques

Les travaux pratiques représentent 60% du temps de formation.

Topics: Docker

Cloud computing

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

Duration
20 Heures
Formats
On site · Online · Blended
Level
Avancé

Cloud computing

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

Duration
25 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

Duration
20 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp