Consul Overview
- Aperçu de Consul Enterprise, des microservices et des défis des réseaux modernes.
Consul Architecture
- Comprendre les composants Consul, les protocoles de communication et l'architecture de référence Consul.
Consul Enterprise Installation
- Apprendre à installer Consul et configurer diverses options pour améliorer la scalabilité en lecture et la résilience.
Travaux pratiques
Lab 1- Déployer un cluster Consul : Configurer, démarrer et valider un cluster Consul Enterprise haute disponibilité.
Consul Enterprise Security Model
- Comment protéger ses données sur un réseau ? Discuter de comment Consul Enterprise aide à renforcer la sécurité.
Travaux pratiques
Lab 2- Déploiement sécurisé de Consul : Sécuriser un cluster Consul Enterprise.
Kubernetes with Consul
- Avoir une vue d'ensemble de l'architecture et du fonctionnement de Consul sur Kubernetes.
Travaux pratiques
Lab3- Consul déployé sur Kubernetes : Apprendre à installer Consul sur Kubernetes.
Data Center Federation
- Comprendre les différents types de fédération, notamment le gossip WAN et les zones réseau.
- Comprendre la réplication des intentions et des entrées de configuration.
Travaux pratiques
Lab 4 - Federate Multiple Data Centers : Mettre en réseau plusieurs centres de données pour former un système fédéré.
Service Discovery
- Les fonctionnalités de services de Consul, le registre de services, le routage dynamique et le DNS Consul.
- L'enregistrement des services, la configuration, les opérations et les contrôles de santé.
Travaux pratiques
Lab 5- Découverte de services Consul : Connecter plusieurs services pour observer le fonctionnement de la découverte de services de Consul.
Service Mesh
- Présentation des composants de Consul Connect et du fonctionnement de Connect.
- Présentation de l'activation et de la configuration du service mesh.
Travaux pratiques
Lab 6- Un réseau de services (Service Mesh) : Apprenez à enregistrer des services avec un sidecar, à démarrer le sidecar Envoy et à activer les communications à l'aide d'intentions.
Consul Mesh Gateways
- Introduction aux passerelles maillées, leurs avantages et leurs cas d'utilisation..
Travaux pratiques
Lab 7- Mesh Gateways : Déployer le Mesh Gateway et fédérer deux data centers Consul.
Configuration Entries
- Revue des définitions, intentions et proxys supportés, et les étapes de découverte (routeur, séparateur, résolveur).
Travaux pratiques
Lab 9 - Configuration Entries and Chaos Engineering : Découvrir comment Consul peut vous aider à réussir vos tests de chaos engineering et améliorer la résilience de vos applications.
Lab 10 - Création de règles pour contrôler le trafic internet vers une application.
Consul Integrations
- Présentation des différentes intégrations possibles de Consul, avec Vault, Nomad, NIA et autres applications tierces.
Travaux pratiques
Lab 11- Apprendre à utiliser le moteur de secrets PKI de Vault pour générer et renouveler des certificats pour le maillage de services Consul Connect
Lab 12- Apprendre à créer des jetons d'accès Consul avec Vault.
Consul Gateways
- Présentation des passerelles d'entrée et de terminaison
Incident Management and Disaster Recovery
- Apprendre à sauvegarder et restaurer un cluster Consul, à récupérer après différents types de pannes.
- Apprendre à concevoir une installation Consul tolérante aux pannes.
Travaux pratiques
Lab 14- Backup and Restore- Prendre une sauvegarde de Consul, configurer l'agent de sauvegarde Consul et restaurer un cluster à partir d'une sauvegarde.
Operations
- Maîtriser les procédures de mise à niveau de Consul et l'utilisation de la fonctionnalité de pilotage automatique.
Travaux pratiques
Lab 15- Mise en place d'un Namespace. Les espaces de noms permettent d'organiser les données et les services d'une manière logique et sécurisée. Chaque équipe a son propre espace de travail, ce qui évite les conflits et les erreurs. Cela facilite la gestion et la maintenance du système.
Maintenance
- Découvrir comment maintenir votre système Consul en parfait état de fonctionnement.
Travaux pratiques
Lab 16- Mettre en place une mise à jour automatique avec Consul Enterprise.