Accueil > Formations > DevOps, Automation & SRE > Conteneurs & Orchestration (Cloud Native) > HashiCorp Nomad
HashiCorp Nomad
Maîtrisez les fonctionnalités, l'architecture et la configuration de Nomad grâce à notre formation !
Vue d'ensemble
Compréhension de base des concepts d'orchestration de conteneurs, familiarité avec les systèmes Linux et les principes de base des réseaux.
Objectifs pédagogiques
Programme détaillé
Introduction à la formation HashiCorp Nomad
– Architecture de Nomad : serveurs, clients, jobs, agents
– Orchestration de la charge de travail : conteneur et non-conteneur
– Comparaison avec Kubernetes
– Cas d’utilisation réels : études de cas
– Exploration de la documentation
– Identification de la charge de travail
– Navigation dans les diagrammes architecturaux
– Analyser les spécifications de travail de Nomad
– Mettre en place un environnement de test avec Nomad
– Créer et déployer des exemples de charges de travail
Installation et configuration initiale
– Installation de Nomad sur macOS, Linux ou Windows
– Paramètres de configuration du cluster
– Aperçu des outils CLI
– Aperçu des outils UI
– Gestion des clusters Nomad
– Installer Nomad sur une machine virtuelle
– Configurer et démarrer un cluster Nomad à plusieurs nœuds
– Explorer les fonctionnalités de l’interface utilisateur/du tableau de bord
Gestion des tâches et des jobs
– Spécifications des tâches dans HCL2
– Création de fichiers de job
– Groupes de tâches
– Découverte des services
– Contrôles de santé
– Résolution des problèmes liés à l’échec d’un job
– Déploiement dans un cluster Nomad
– Mise à jour des spécifications des tâches
– Test des scénarios de basculement
– Rédaction de fichiers de travail HCL2
– Déploiement d’un job
– Test des scénarios de basculement
– Mise à jour des spécifications d’un job
Sécurité dans HashiCorp Nomad
– Mise en place de systèmes ACL
– Gestion des certificats pour TLS
– Configuration du cryptage Gossip sécurisé
– Meilleures pratiques pour les contrôles d’accès basés sur les rôles
– Configurer les politiques ACL
– Configurer le cryptage TLS
– Sécuriser la communication Gossip
– Attribuer des permissions aux utilisateurs
Gestion et mise à l'échelle des ressources
– Pools de ressources
– Classification des nœuds
– Politiques de mise à l’échelle automatique
– Intégration du plugin de télémétrie
– Utilisation de l’API pour les opérations de mise à l’échelle
– Utilisation de la CLI pour les opérations de mise à l’échelle
– Mise en place et test des politiques de mise à l’échelle automatique
– Surveiller l’utilisation des ressources à l’aide de la télémétrie
– Gérer les pools de nœuds
Réseaux et découverte de services
– Mise en réseau via les plugins CNI
– Gestion de la configuration
– Découverte de services avec Consul
– Intégration avec Nomad
– Fonctions avancées de maillage de services
– Techniques de communication transparente
– Configurer un travail à l’aide de CNI
– Intégrer Consul à Nomad
– Tester les fonctions de découverte de services avec des scénarios d’utilisation réels
Surveillance et maintenance
– Outils de surveillance intégrés
– Intégration de solutions tierces
– Gestion des logs
– Analyse des mesures de performance
– Meilleures pratiques pour la rotation des clés de chiffrement
– Contrôler les mesures via Nomad UI ou des outils tiers
– Gérer les journaux pour le dépannage
– Rotation des clés de chiffrement Gossip
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
