Plan du cours
Introduction
- Gestion de la configuration, découverte de services et coordination distribuée
- etc. vs bases de données traditionnelles - documents (fichiers) vs tableaux
Fonctionnement d'un système distribué
- Équilibrage des charges, disponibilité, récupération
- Nœuds (maître, esclave, etc.)
- Messagerie
- Stockage
Vue d'ensemble des caractéristiques et de l'architecture de etcd.
- etcd en mode cluster - leaders et suiveurs
- Assurer le consensus à l'aide du protocole Raft
Mise en place, etc.
- Téléchargement et exécution des binaires
- Utiliser l'interface de gestion etcdctl
- Configuration d'un etcd cluster
Fonctionnement etcd
- Connexion des clients au service etcd
- Ajout et visualisation de "documents" à l'aide du client intégré etcd
- Lire et écrire sur etcd depuis l'intérieur Kubernetes
- Lire et écrire dans etcd à partir d'une application microservice
Les Use Cases du monde réel
- Modification du comportement de l'application en réponse à des changements
- Utilisation de etcd pour stocker les détails de la connexion à la base de données
- Utilisation de etcd pour stocker des indicateurs de fonctionnalité
Gestion d'un cluster etcd
- Atteindre la tolérance aux pannes
- Ajuster le nombre de nœuds dans la grappe
- Reconfigurer le chef de nœud
- Effectuer un verrouillage distribué dans une grappe
- Utiliser des métriques pour suivrela latence
- Sauvegarde des données etcd
etcd dans le nuage public
- Prise en charge des fournisseurs de services en nuage (AWS, etc.)
- Networking mise au point préalable
Meilleures pratiques
Dépannage
Résumé et conclusion
Pré requis
- Expérience de base en développement d'applications web .
- Compréhension de base de Kubernetes
- Linux expérience en ligne de commande
Audience
- Développeurs
Nos Clients témoignent (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Formation - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Formation - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Formation - OpenCL
La vitesse et la mise au point sur le système cible, j'ai pu maintenir la mise au point correctement.
Kevin - Phoenix Contact B.V.
Formation - gRPC
Traduction automatique
Conduire la formation de manière à ce que tout le monde suive. Ne pas laisser le stagiaire avec des questions qu'il a lui-même posées.
Krzysztof - PKO Bank Polski
Formation - HashiCorp Vault
Traduction automatique