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
  7 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (5)

Cours Similaires

Catégories Similaires