Aller au contenu

Tâche

81 pages
  • Gestion des demandes de tirage

    Dans Tri

    Tâche

    Objectif Accélérer la gestion des PR. Les demandes de fusion etcd sont listées sur https://github.com/etcd-io/etcd/pulls Une demande de fusion peut avoir divers étiquettes, un délai d’achèvement, un validateur, etc. La liste détaillée des étiquettes …

    Objectif Accélérer la gestion des PR. Les demandes de fusion etcd sont listées sur https://github.com/etcd-io/etcd/pulls Une demande de fusion peut avoir divers étiquettes, un délai d’achèvement, un validateur, etc. La liste détaillée des étiquettes …

  • Guidelines de tri des problèmes

    Dans Tri

    Tâche

    Objectif Accélérer la gestion des problèmes. Les problèmes liés à etcd sont répertoriés sur https://github.com/etcd-io/etcd/issues et sont identifiés par des étiquettes. Par exemple, un problème identifié comme un bogue sera éventuellement étiqueté …

    Objectif Accélérer la gestion des problèmes. Les problèmes liés à etcd sont répertoriés sur https://github.com/etcd-io/etcd/issues et sont identifiés par des étiquettes. Par exemple, un problème identifié comme un bogue sera éventuellement étiqueté …

  • Mettre à jour etcd de la version 2.3 à la 3.0

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd 2.3 vers 3.0 peut s’effectuer sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v2.3 et remplacez-les par des processus etcd v3.0 après avoir lancé tous …

    Dans le cas général, la mise à niveau de etcd 2.3 vers 3.0 peut s’effectuer sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v2.3 et remplacez-les par des processus etcd v3.0 après avoir lancé tous …

  • Mettre à jour etcd de la version 3.0 à la 3.1

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau d’etcd 3.0 vers 3.1 peut être effectuée sans interruption de service, par mise à niveau progressive : un nœud à la fois, arrêtez les processus etcd v3.0 et remplacez-les par des processus etcd v3.1 après avoir …

    Dans le cas général, la mise à niveau d’etcd 3.0 vers 3.1 peut être effectuée sans interruption de service, par mise à niveau progressive : un nœud à la fois, arrêtez les processus etcd v3.0 et remplacez-les par des processus etcd v3.1 après avoir …

  • Mettre à jour etcd de 3.1 vers 3.2

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd 3.1 vers 3.2 peut être effectuée sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.1 et remplacez-les par des processus etcd v3.2 après avoir lancé …

    Dans le cas général, la mise à niveau de etcd 3.1 vers 3.2 peut être effectuée sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.1 et remplacez-les par des processus etcd v3.2 après avoir lancé …

  • Mettre à jour etcd de 3.2 vers 3.3

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd 3.2 vers 3.3 peut être effectuée sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.2 et remplacez-les par des processus etcd v3.3 après avoir lancé …

    Dans le cas général, la mise à niveau de etcd 3.2 vers 3.3 peut être effectuée sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.2 et remplacez-les par des processus etcd v3.3 après avoir lancé …

  • Mettre à jour etcd de la version v3.6 à la version v3.7

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd v3.6 vers v3.7 peut être une mise à niveau progressive sans interruption de service : un à un, arrêtez les processus etcd v3.6 et remplacez-les par des processus etcd v3.7 après avoir lancé tous les …

    Dans le cas général, la mise à niveau de etcd v3.6 vers v3.7 peut être une mise à niveau progressive sans interruption de service : un à un, arrêtez les processus etcd v3.6 et remplacez-les par des processus etcd v3.7 après avoir lancé tous les …

  • Mettre à jour etcd de 3.3 à 3.4

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd 3.3 vers 3.4 peut s’effectuer sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.3 et remplacez-les par des processus etcd v3.4 après avoir lancé tous …

    Dans le cas général, la mise à niveau de etcd 3.3 vers 3.4 peut s’effectuer sans interruption de service, par mise à niveau progressive : un par un, arrêtez les processus etcd v3.3 et remplacez-les par des processus etcd v3.4 après avoir lancé tous …

  • Rétrogradation d'etcd de la version v3.6 à la v3.5

    Dans Rétrogradation

    Tâche

    Dans le cas général, la rétrogradation de etcd v3.6 vers v3.5 peut s’effectuer sans interruption de service, en mode rolling : un à un, arrêtez les processus etcd v3.6 et remplacez-les par des processus etcd v3.5 après avoir activé la rétrogradation, …

    Dans le cas général, la rétrogradation de etcd v3.6 vers v3.5 peut s’effectuer sans interruption de service, en mode rolling : un à un, arrêtez les processus etcd v3.6 et remplacez-les par des processus etcd v3.5 après avoir activé la rétrogradation, …

  • Rétrogradation d'etcd de la version 3.5 à la 3.4

    Dans Rétrogradation

    Tâche

    Dans le cas général, la rétrogradation de etcd 3.5 vers 3.4 peut s’effectuer sans interruption de service, en mode rolling : un par un, arrêtez les processus etcd 3.5 et remplacez-les par des processus etcd 3.4 après avoir lancé des processus 3.4, …

    Dans le cas général, la rétrogradation de etcd 3.5 vers 3.4 peut s’effectuer sans interruption de service, en mode rolling : un par un, arrêtez les processus etcd 3.5 et remplacez-les par des processus etcd 3.4 après avoir lancé des processus 3.4, …

  • Mettre à jour etcd de 3.4 à 3.5

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd 3.4 vers 3.5 peut être effectuée sans interruption de service, en mode mise à niveau progressive : un par un, arrêtez les processus etcd v3.4 et remplacez-les par des processus etcd v3.5 après avoir lancé …

    Dans le cas général, la mise à niveau de etcd 3.4 vers 3.5 peut être effectuée sans interruption de service, en mode mise à niveau progressive : un par un, arrêtez les processus etcd v3.4 et remplacez-les par des processus etcd v3.5 après avoir lancé …

  • Rétrogradation d'etcd de la version v3.7 à la v3.6

    Dans Rétrogradation

    Tâche

    Dans le cas général, la rétrogradation de etcd v3.7 vers v3.6 peut se faire sans interruption de service, par mise à jour progressive : un à un, arrêtez les processus etcd v3.7 et remplacez-les par des processus etcd v3.6 après avoir activé la …

    Dans le cas général, la rétrogradation de etcd v3.7 vers v3.6 peut se faire sans interruption de service, par mise à jour progressive : un à un, arrêtez les processus etcd v3.7 et remplacez-les par des processus etcd v3.6 après avoir activé la …

  • Mettre à jour etcd de la version v3.5 à la version v3.6

    Dans Mise à jour

    Tâche

    Dans le cas général, la mise à niveau de etcd v3.5 vers v3.6 peut être une mise à niveau progressive sans interruption de service : un à un, arrêtez les processus etcd v3.5 et remplacez-les par des processus etcd v3.6 après avoir lancé tous les …

    Dans le cas général, la mise à niveau de etcd v3.5 vers v3.6 peut être une mise à niveau progressive sans interruption de service : un à un, arrêtez les processus etcd v3.5 et remplacez-les par des processus etcd v3.6 après avoir lancé tous les …

  • Réduction de version des clusters etcd et des applications

    Dans Rétrogradation

    Tâche

    Cette section contient les documents spécifiques à la rétrogradation des clusters etcd et des applications. Réduction de la version d’un cluster etcd v3.x Mise à jour inférieure d’etcd de 3.5 vers 3.4 Mise à jour inférieure d’etcd de 3.6 vers 3.5 …

    Cette section contient les documents spécifiques à la rétrogradation des clusters etcd et des applications. Réduction de la version d’un cluster etcd v3.x Mise à jour inférieure d’etcd de 3.5 vers 3.4 Mise à jour inférieure d’etcd de 3.6 vers 3.5 …

  • Mise à jour des clusters etcd et des applications

    Dans Mise à jour

    Tâche

    Cette section contient les documents spécifiques à la mise à jour des clusters etcd et des applications. Politique de mise à jour Avant la mise à jour, notez qu’etcd ne prend en charge que les deux cas de mise à jour suivants : Mise à jour correctif …

    Cette section contient les documents spécifiques à la mise à jour des clusters etcd et des applications. Politique de mise à jour Avant la mise à jour, notez qu’etcd ne prend en charge que les deux cas de mise à jour suivants : Mise à jour correctif …

  • Corruption des données

    Dans Guide des opérations

    Tâche

    etcd dispose d’une détection automatique des corruption de données intégrée afin d’éviter que l’état du membre ne diverge. Activation détection corruption données Détection de corruption de données possible à l’aide de : Vérification initiale, …

    etcd dispose d’une détection automatique des corruption de données intégrée afin d’éviter que l’état du membre ne diverge. Activation détection corruption données Détection de corruption de données possible à l’aide de : Vérification initiale, …

  • Reconfiguration en cours d'exécution

    Dans Guide des opérations

    Tâche

    etcd dispose d’un support pour la reconfiguration incrémentielle en temps d’exécution, ce qui permet aux utilisateurs de mettre à jour la composition du cluster en cours d’exécution. Les requêtes de reconfiguration ne peuvent être traitées que …

    etcd dispose d’un support pour la reconfiguration incrémentielle en temps d’exécution, ce qui permet aux utilisateurs de mettre à jour la composition du cluster en cours d’exécution. Les requêtes de reconfiguration ne peuvent être traitées que …

  • Surveillance d’etcd

    Dans Guide des opérations

    Tâche

    Chaque serveur etcd fournit des informations de surveillance locales sur son port client via des points de terminaison HTTP. Les données de surveillance sont utiles à la fois pour le contrôle de santé du système et le débogage du cluster. Point …

    Chaque serveur etcd fournit des informations de surveillance locales sur son port client via des points de terminaison HTTP. Les données de surveillance sont utiles à la fois pour le contrôle de santé du système et le débogage du cluster. Point …

  • Maintenance

    Dans Guide des opérations

    Tâche

    Aperçu Un cluster etcd nécessite une maintenance périodique pour rester fiable. Selon les besoins d’une application etcd, cette maintenance peut généralement être automatisée et effectuée sans interruption de service ni dégradation significative des …

    Aperçu Un cluster etcd nécessite une maintenance périodique pour rester fiable. Selon les besoins d’une application etcd, cette maintenance peut généralement être automatisée et effectuée sans interruption de service ni dégradation significative des …

  • Proxie gRPC

    Dans Guide des opérations

    Tâche

    Le proxy gRPC est un proxy inverse etcd sans état fonctionnant au niveau du protocole gRPC (L7). Le proxy est conçu pour réduire la charge de traitement totale imposée au cluster etcd principal. Pour assurer une évolutivité horizontale, il regroupe …

    Le proxy gRPC est un proxy inverse etcd sans état fonctionnant au niveau du protocole gRPC (L7). Le proxy est conçu pour réduire la charge de traitement totale imposée au cluster etcd principal. Pour assurer une évolutivité horizontale, il regroupe …

  • etcd gateway

    Dans Guide des opérations

    Tâche

    Qu’est-ce que la passerelle etcd Le passerelle etcd est un proxy TCP simple qui achemine les données réseau vers le cluster etcd. La passerelle est sans état et transparente ; elle n’inspecte ni les requêtes clients ni les réponses du cluster. Elle …

    Qu’est-ce que la passerelle etcd Le passerelle etcd est un proxy TCP simple qui achemine les données réseau vers le cluster etcd. La passerelle est sans état et transparente ; elle n’inspecte ni les requêtes clients ni les réponses du cluster. Elle …

  • Récupération après sinistre

    Dans Guide des opérations

    Tâche

    etcd est conçu pour résister aux pannes de machines. Un cluster etcd se rétablit automatiquement après des pannes temporaires (par exemple, redémarrages de machine) et tolère jusqu’à (N-1)/2 pannes permanentes pour un cluster composé de N membres. …

    etcd est conçu pour résister aux pannes de machines. Un cluster etcd se rétablit automatiquement après des pannes temporaires (par exemple, redémarrages de machine) et tolère jusqu’à (N-1)/2 pannes permanentes pour un cluster composé de N membres. …

  • Exécuter des clusters etcd en tant que StatefulSet Kubernetes

    Dans Guide des opérations

    Tâche

    Ci-dessous montre comment effectuer le processus de bootstrap statique comme un StatefulSet Kubernetes . Exemple de manifeste Ce manifeste contient un service et un statefulset pour déployer un cluster etcd statique dans Kubernetes. Si vous copiez le …

    Ci-dessous montre comment effectuer le processus de bootstrap statique comme un StatefulSet Kubernetes . Exemple de manifeste Ce manifeste contient un service et un statefulset pour déployer un cluster etcd statique dans Kubernetes. Si vous copiez le …

  • Exécuter des clusters etcd dans des conteneurs

    Dans Guide des opérations

    Tâche

    Le guide suivant explique comment exécuter etcd avec Docker en utilisant le processus de bootstrap statique static bootstrap process . Docker Afin d’exposer l’API etcd aux clients situés en dehors de l’hôte Docker, utilisez l’adresse IP hôte du …

    Le guide suivant explique comment exécuter etcd avec Docker en utilisant le processus de bootstrap statique static bootstrap process . Docker Afin d’exposer l’API etcd aux clients situés en dehors de l’hôte Docker, utilisez l’adresse IP hôte du …

  • Guide de clustering

    Dans Guide des opérations

    Tâche

    Aperçu Lancer un cluster etcd de manière statique exige que chaque membre connaisse un autre membre du cluster. Dans certains cas, les adresses IP des membres du cluster peuvent être inconnues à l’avance. Dans ces situations, le cluster etcd peut …

    Aperçu Lancer un cluster etcd de manière statique exige que chaque membre connaisse un autre membre du cluster. Dans certains cas, les adresses IP des membres du cluster peuvent être inconnues à l’avance. Dans ces situations, le cluster etcd peut …

  • Modèle de sécurité du transport

    Dans Guide des opérations

    Tâche

    etcd prend en charge le chiffrement TLS automatique ainsi que l’authentification par certificats clients pour les communications clients vers serveur, ainsi que pour les communications entre pairs (serveur vers serveur / cluster). Notez qu’etcd …

    etcd prend en charge le chiffrement TLS automatique ainsi que l’authentification par certificats clients pour les communications clients vers serveur, ainsi que pour les communications entre pairs (serveur vers serveur / cluster). Notez qu’etcd …

  • Contrôle d'accès basé sur les rôles

    Dans Guides d'authentification

    Tâche

    Aperçu L’authentification a été ajoutée à etcd 2.1. L’API v3 d’etcd a légèrement modifié l’API et l’interface utilisateur de la fonctionnalité d’authentification afin de mieux s’adapter au nouveau modèle de données. Ce guide vise à aider les …

    Aperçu L’authentification a été ajoutée à etcd 2.1. L’API v3 d’etcd a légèrement modifié l’API et l’interface utilisateur de la fonctionnalité d’authentification afin de mieux s’adapter au nouveau modèle de données. Ce guide vise à aider les …

  • Authentification

    Dans Guides d'authentification

    Tâche

    auth,user,role pour l’authentification : export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add root etcdctl …

    auth,user,role pour l’authentification : export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add root etcdctl …

  • Intégration d'etcd dans une application Go

    Dans Guide du développeur

    Tâche

    Le paquet go etcd embed fournit un moyen simple d’intégrer un serveur etcd directement dans votre application. Pour plus de détails, consultez la documentation du paquet embed .

    Le paquet go etcd embed fournit un moyen simple d’intégrer un serveur etcd directement dans votre application. Pour plus de détails, consultez la documentation du paquet embed .

  • Découverte et nommage gRPC

    Dans Guide du développeur

    Tâche

    etcd fournit un résolveur gRPC afin de prendre en charge un système de noms alternatif qui récupère les points d’accès depuis etcd pour la découverte de services gRPC. Le mécanisme sous-jacent repose sur la surveillance des mises à jour des clés …

    etcd fournit un résolveur gRPC afin de prendre en charge un système de noms alternatif qui récupère les points d’accès depuis etcd pour la découverte de services gRPC. Le mécanisme sous-jacent repose sur la surveillance des mises à jour des clés …

  • Interaction avec etcd

    Dans Guide du développeur

    Tâche

    Les utilisateurs interagissent généralement avec etcd en définissant ou en récupérant la valeur d’une clé. Cette section décrit comment effectuer ces opérations à l’aide d’etcdctl, un outil en ligne de commande pour interagir avec le serveur etcd. …

    Les utilisateurs interagissent généralement avec etcd en définissant ou en récupérant la valeur d’une clé. Cette section décrit comment effectuer ces opérations à l’aide d’etcdctl, un outil en ligne de commande pour interagir avec le serveur etcd. …

  • Optimisation

    Dans etcd 3.7

    Tâche

    Les paramètres par défaut d’etcd devraient fonctionner correctement pour les installations sur un réseau local où la latence réseau moyenne est faible. Toutefois, lors de l’utilisation d’etcd sur plusieurs centres de données ou sur des réseaux à …

    Les paramètres par défaut d’etcd devraient fonctionner correctement pour les installations sur un réseau local où la latence réseau moyenne est faible. Toutefois, lors de l’utilisation d’etcd sur plusieurs centres de données ou sur des réseaux à …

  • Signalement de bogues

    Dans etcd 3.7

    Tâche

    Si une partie du projet etcd présente des bogues ou des erreurs de documentation, veuillez nous en informer en ouvrant une demande . Nous prenons très au sérieux les bogues et les erreurs, et considérons qu’aucun problème n’est trop petit. Avant de …

    Si une partie du projet etcd présente des bogues ou des erreurs de documentation, veuillez nous en informer en ouvrant une demande . Nous prenons très au sérieux les bogues et les erreurs, et considérons qu’aucun problème n’est trop petit. Avant de …

  • Comment ajouter et supprimer des membres

    Dans Tâches de l'opérateur

    Tâche

    member pour ajouter, supprimer ou mettre à jour le membre : # For each machine TOKEN=my-etcd-token-1 CLUSTER_STATE=new NAME_1=etcd-node-1 NAME_2=etcd-node-2 NAME_3=etcd-node-3 HOST_1=10.240.0.13 HOST_2=10.240.0.14 HOST_3=10.240.0.15 …

    member pour ajouter, supprimer ou mettre à jour le membre : # For each machine TOKEN=my-etcd-token-1 CLUSTER_STATE=new NAME_1=etcd-node-1 NAME_2=etcd-node-2 NAME_3=etcd-node-3 HOST_1=10.240.0.13 HOST_2=10.240.0.14 HOST_3=10.240.0.15 …

  • Installer

    Dans etcd 3.7

    Tâche

    Exigences Avant d’installer etcd, consultez les pages suivantes : [Plateformes prises en charge][] [Recommandations matérielles][] Installer les binaires préconstruits La méthode la plus simple pour installer etcd consiste à utiliser des binaires …

    Exigences Avant d’installer etcd, consultez les pages suivantes : [Plateformes prises en charge][] [Recommandations matérielles][] Installer les binaires préconstruits La méthode la plus simple pour installer etcd consiste à utiliser des binaires …

  • Comment sauvegarder la base de données

    Dans Tâches de l'opérateur

    Tâche

    Prérequis Installer etcdctl, etcdutl Configurer un cluster local Effectuer un instantané d’une base de données snapshot pour sauvegarder un instantané du stockage etcd à un instant donné : etcdctl --endpoints=$ENDPOINT snapshot save DB_NAME Options …

    Prérequis Installer etcdctl, etcdutl Configurer un cluster local Effectuer un instantané d’une base de données snapshot pour sauvegarder un instantané du stockage etcd à un instant donné : etcdctl --endpoints=$ENDPOINT snapshot save DB_NAME Options …

  • Comment vérifier l'état du cluster

    Dans Tâches de l'opérateur

    Tâche

    Prérequis Installer etcd et etcdctl Vérifier l’état global endpoint status pour vérifier l’état global de chaque point de terminaison spécifié dans le drapeau --endpoints : etcdctl endpoint status (--endpoints=$ENDPOINTS|--cluster) Options …

    Prérequis Installer etcd et etcdctl Vérifier l’état global endpoint status pour vérifier l’état global de chaque point de terminaison spécifié dans le drapeau --endpoints : etcdctl endpoint status (--endpoints=$ENDPOINTS|--cluster) Options …

  • Comment effectuer l'élection du leader dans un cluster etcd

    Dans Tâches de l'opérateur

    Tâche

    Prérequis Vérifiez que etcd et etcdctl sont installés. Vérifiez l’état du cluster etcd actif. Conduire l’élection du leader La commande etcdctl est utilisée pour effectuer des élections de leader dans un cluster etcd. Elle garantit qu’un seul client …

    Prérequis Vérifiez que etcd et etcdctl sont installés. Vérifiez l’état du cluster etcd actif. Conduire l’élection du leader La commande etcdctl est utilisée pour effectuer des élections de leader dans un cluster etcd. Elle garantit qu’un seul client …

  • Comment créer des verrous

    Dans Tâches de développement

    Tâche

    LOCK acquiert un verrou distribué portant un nom donné. Une fois le verrou acquis, il reste détenu jusqu’à la terminaison d’etcdctl. Prérequis Installer etcd et etcdctl Création d’un verrou lock pour verrouillage distribué : etcdctl …

    LOCK acquiert un verrou distribué portant un nom donné. Une fois le verrou acquis, il reste détenu jusqu’à la terminaison d’etcdctl. Prérequis Installer etcd et etcdctl Création d’un verrou lock pour verrouillage distribué : etcdctl …

  • Comment créer un bail

    Dans Tâches de développement

    Tâche

    lease pour écrire avec un TTL : etcdctl --endpoints=$ENDPOINTS lease grant 300 # lease 2be7547fbc6a5afa granted with TTL(300s) etcdctl --endpoints=$ENDPOINTS put sample value --lease=2be7547fbc6a5afa etcdctl --endpoints=$ENDPOINTS get sample etcdctl …

    lease pour écrire avec un TTL : etcdctl --endpoints=$ENDPOINTS lease grant 300 # lease 2be7547fbc6a5afa granted with TTL(300s) etcdctl --endpoints=$ENDPOINTS put sample value --lease=2be7547fbc6a5afa etcdctl --endpoints=$ENDPOINTS get sample etcdctl …

  • Comment surveiller des clés

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcd et etcdctl Surveillance des clés watch pour être notifié des modifications futures : etcdctl watch $KEY [$END_KEY] Options -i, --interactive[=false]: interactive mode --prefix[=false]: watch on a prefix if prefix is set …

    Prérequis Installer etcd et etcdctl Surveillance des clés watch pour être notifié des modifications futures : etcdctl watch $KEY [$END_KEY] Options -i, --interactive[=false]: interactive mode --prefix[=false]: watch on a prefix if prefix is set …

  • Comment effectuer plusieurs écritures dans une transaction

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcd et etcdctl . Un cluster etcd en cours d’exécution. Terminologie Voici les définitions de quelques termes clés utilisés dans l’exemple Example ci-dessous. Termes Définition etcdctl Outil en ligne de commande pour interagir …

    Prérequis Installer etcd et etcdctl . Un cluster etcd en cours d’exécution. Terminologie Voici les définitions de quelques termes clés utilisés dans l’exemple Example ci-dessous. Termes Définition etcdctl Outil en ligne de commande pour interagir …

  • Comment supprimer des clés

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcd et etcdctl Ajouter ou supprimer des clés del pour supprimer la clé spécifiée ou la plage de clés : etcdctl del $KEY [$END_KEY] Options --prefix[=false]: delete keys with matching prefix --prev-kv[=false]: return deleted …

    Prérequis Installer etcd et etcdctl Ajouter ou supprimer des clés del pour supprimer la clé spécifiée ou la plage de clés : etcdctl del $KEY [$END_KEY] Options --prefix[=false]: delete keys with matching prefix --prev-kv[=false]: return deleted …

  • 13. Considérations de sécurité

    Dans HAProxy

    Tâche

    HAProxy est conçu pour s’exécuter avec des privilèges très limités. La méthode standard consiste à l’isoler dans une prison chroot et à supprimer ses privilèges pour qu’il s’exécute en tant qu’utilisateur non root, sans aucun droit à l’intérieur de …

    HAProxy est conçu pour s’exécuter avec des privilèges très limités. La méthode standard consiste à l’isoler dans une prison chroot et à supprimer ses privilèges pour qu’il s’exécute en tant qu’utilisateur non root, sans aucun droit à l’intérieur de …

  • 12. Problèmes de débogage et de performance

    Dans HAProxy

    Tâche

    Lorsque HAProxy est lancé avec l’option “-d”, il reste en premier plan et affiche une ligne par événement, tel qu’une connexion entrante, la fin d’une connexion, ou chaque ligne d’en-tête de requête ou de réponse observée. Cette sortie de débogage …

    Lorsque HAProxy est lancé avec l’option “-d”, il reste en premier plan et affiche une ligne par événement, tel qu’une connexion entrante, la fin d’une connexion, ou chaque ligne d’en-tête de requête ou de réponse observée. Cette sortie de débogage …

  • 11. Pièges courants à éviter

    Dans HAProxy

    Tâche

    Parfois, une personne signale que, après un redémarrage du système, le service HAProxy n’est pas démarré automatiquement, et qu’une fois lancé manuellement, il fonctionne correctement. La plupart de ces utilisateurs exécutent un mécanisme d’adresse …

    Parfois, une personne signale que, après un redémarrage du système, le service HAProxy n’est pas démarré automatiquement, et qu’une fois lancé manuellement, il fonctionne correctement. La plupart de ces utilisateurs exécutent un mécanisme d’adresse …

  • 10. Gestion de configuration simplifiée

    Dans HAProxy

    Tâche

    Il est très courant que deux nœuds HAProxy constituant un cluster partagent exactement la même configuration, à l’exception de quelques adresses. Au lieu de devoir maintenir une configuration dupliquée pour chaque nœud, ce qui entraînera …

    Il est très courant que deux nœuds HAProxy constituant un cluster partagent exactement la même configuration, à l’exception de quelques adresses. Au lieu de devoir maintenir une configuration dupliquée pour chaque nœud, ce qui entraînera …

  • 9. Statistiques et surveillance

    Dans HAProxy

    Tâche

    Il est possible de consulter l’état de HAProxy. Le mécanisme le plus couramment utilisé est la page de statistiques HTTP. Cette page expose également un format de sortie CSV alternatif destiné aux outils de surveillance. Le même format est …

    Il est possible de consulter l’état de HAProxy. Le mécanisme le plus couramment utilisé est la page de statistiques HTTP. Cette page expose également un format de sortie CSV alternatif destiné aux outils de surveillance. Le même format est …

  • 8. Journalisation

    Dans HAProxy

    Tâche

    Pour la journalisation, HAProxy s’appuie toujours sur un serveur syslog, car il ne réalise aucune opération sur le système de fichiers. La méthode standard consiste à envoyer les journaux via UDP vers le serveur de journalisation (par défaut sur le …

    Pour la journalisation, HAProxy s’appuie toujours sur un serveur syslog, car il ne réalise aucune opération sur le système de fichiers. La méthode standard consiste à envoyer les journaux via UDP vers le serveur de journalisation (par défaut sur le …

  • 7. Utilisation du CPU

    Dans HAProxy

    Tâche

    HAProxy passe normalement la majeure partie de son temps en mode noyau et une part plus faible en mode utilisateur. Un processeur 3,5 GHz correctement optimisé peut supporter un débit d’environ 80 000 établissements et fermetures de connexions …

    HAProxy passe normalement la majeure partie de son temps en mode noyau et une part plus faible en mode utilisateur. Un processeur 3,5 GHz correctement optimisé peut supporter un débit d’environ 80 000 établissements et fermetures de connexions …

  • Comment obtenir des clés par préfixe

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcdctl Configurer un cluster local Obtenir les clés par préfixe $ etcdctl --endpoints=$ENDPOINTS get PREFIX --prefix Options globales --endpoints=[127.0.0.1:2379], gRPC endpoints Options --prefix, get a range of keys with …

    Prérequis Installer etcdctl Configurer un cluster local Obtenir les clés par préfixe $ etcdctl --endpoints=$ENDPOINTS get PREFIX --prefix Options globales --endpoints=[127.0.0.1:2379], gRPC endpoints Options --prefix, get a range of keys with …

  • 6. Gestion de la mémoire

    Dans HAProxy

    Tâche

    HAProxy utilise une gestion mémoire basée sur des pools, simple et rapide. Étant donné qu’il repose sur un nombre réduit de types d’objets différents, il est bien plus efficace de tirer de nouveaux objets depuis un pool déjà contenant des objets de …

    HAProxy utilise une gestion mémoire basée sur des pools, simple et rapide. Étant donné qu’il repose sur un nombre réduit de types d’objets différents, il est bien plus efficace de tirer de nouveaux objets depuis un pool déjà contenant des objets de …

  • 5. Limites des descripteurs de fichiers

    Dans HAProxy

    Tâche

    Afin de garantir que toutes les connexions entrantes soient correctement servies, HAProxy calcule au moment du chargement le nombre total de descripteurs de fichiers nécessaires durant la durée de vie du processus. Un processus Unix classique reçoit …

    Afin de garantir que toutes les connexions entrantes soient correctement servies, HAProxy calcule au moment du chargement le nombre total de descripteurs de fichiers nécessaires durant la durée de vie du processus. Un processus Unix classique reçoit …

  • 4. Arrêt et redémarrage de HAProxy

    Dans HAProxy

    Tâche

    HAProxy prend en charge une interruption douce et une interruption brutale. L’interruption brutale est simple : lorsqu’un signal SIGTERM est envoyé au processus HAProxy, celui-ci quitte immédiatement et toutes les connexions établies sont fermées. …

    HAProxy prend en charge une interruption douce et une interruption brutale. L’interruption brutale est simple : lorsqu’un signal SIGTERM est envoyé au processus HAProxy, celui-ci quitte immédiatement et toutes les connexions établies sont fermées. …

  • 3. Démarrage de HAProxy

    Dans HAProxy

    Tâche

    HAProxy est lancé en exécutant le programme « HAProxy » avec un certain nombre d’arguments passés en ligne de commande. La syntaxe réelle est : $ haproxy [<options>]* où [<options>]* est un nombre quelconque d’options. Une option commence toujours …

    HAProxy est lancé en exécutant le programme « HAProxy » avec un certain nombre d’arguments passés en ligne de commande. La syntaxe réelle est : $ haproxy [<options>]* où [<options>]* est un nombre quelconque d’options. Une option commence toujours …

  • Écriture dans etcd

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcdctl Procédure Utilisez la sous-commande put pour écrire une paire clé-valeur : etcdctl --endpoints=$ENDPOINTS put foo "Hello World!" où : foo est le nom de la clé "Hello World!" est la valeur délimitée par des guillemets

    Prérequis Installer etcdctl Procédure Utilisez la sous-commande put pour écrire une paire clé-valeur : etcdctl --endpoints=$ENDPOINTS put foo "Hello World!" où : foo est le nom de la clé "Hello World!" est la valeur délimitée par des guillemets

  • 1. Prérequis

    Dans HAProxy

    Tâche

    Ce document décrit comment démarrer, arrêter, gérer et dépanner HAProxy, ainsi que certaines limitations connues et pièges à éviter. Il ne décrit pas comment le configurer (pour cela, veuillez consulter configuration.txt ). Dans ce document, il est …

    Ce document décrit comment démarrer, arrêter, gérer et dépanner HAProxy, ainsi que certaines limitations connues et pièges à éviter. Il ne décrit pas comment le configurer (pour cela, veuillez consulter configuration.txt ). Dans ce document, il est …

  • Lecture depuis etcd

    Dans Tâches de développement

    Tâche

    Prérequis Installer etcdctl Procédure Utilisez la sous-commande get pour lire depuis etcd : $ etcdctl --endpoints=$ENDPOINTS get foo foo Hello World! $ où : foo est la clé demandée Hello World! est la valeur récupérée Or, pour une sortie formatée : $ …

    Prérequis Installer etcdctl Procédure Utilisez la sous-commande get pour lire depuis etcd : $ etcdctl --endpoints=$ENDPOINTS get foo foo Hello World! $ où : foo est la clé demandée Hello World! est la valeur récupérée Or, pour une sortie formatée : $ …

  • Guidelines pour les contributions

    Dans Patroni

    Tâche

    Discussion Si vous avez une question, recherchez une aide interactive pour dépanner ou souhaitez discuter avec d’autres utilisateurs Patroni, rejoignez-nous sur le canal #patroni dans PostgreSQL Slack . Signalement de bogues Avant de signaler un …

    Discussion Si vous avez une question, recherchez une aide interactive pour dépanner ou souhaitez discuter avec d’autres utilisateurs Patroni, rejoignez-nous sur le canal #patroni dans PostgreSQL Slack . Signalement de bogues Avant de signaler un …

  • 8. Journalisation

    Dans HAProxy

    Tâche

    L’un des points forts d’HAProxy réside certainement dans ses journaux précis. Il fournit probablement le niveau d’information le plus poussé disponible pour un tel produit, ce qui est essentiel pour le dépannage des environnements complexes. Les …

    L’un des points forts d’HAProxy réside certainement dans ses journaux précis. Il fournit probablement le niveau d’information le plus poussé disponible pour un tel produit, ce qui est essentiel pour le dépannage des environnements complexes. Les …

  • Convertir un nœud autonome en cluster Patroni

    Dans Patroni

    Tâche

    Cette section décrit le processus de conversion d’une instance PostgreSQL autonome en cluster Patroni. Pour déployer un cluster Patroni sans utiliser d’instance PostgreSQL préexistante, consultez plutôt Exécution et configuration . Procédure Vous …

    Cette section décrit le processus de conversion d’une instance PostgreSQL autonome en cluster Patroni. Pour déployer un cluster Patroni sans utiliser d’instance PostgreSQL préexistante, consultez plutôt Exécution et configuration . Procédure Vous …

  • Utilisation de Patroni avec Kubernetes

    Dans Patroni

    Tâche

    Patroni peut utiliser des objets Kubernetes afin de stocker l’état du cluster et gérer la clé du leader. Cela lui permet de fonctionner avec PostgreSQL dans un environnement Kubernetes sans nécessiter de magasin de cohérence, c’est-à-dire qu’il …

    Patroni peut utiliser des objets Kubernetes afin de stocker l’état du cluster et gérer la clé du leader. Cela lui permet de fonctionner avec PostgreSQL dans un environnement Kubernetes sans nécessiter de magasin de cohérence, c’est-à-dire qu’il …

  • Prise en charge et contribution

    Dans pgBadger

    Tâche

    pgBadger est maintenu dans le cadre d’un projet open source. Les rapports de bogues, les propositions de fonctionnalités, les corrections de documentation et les correctifs sont gérés via le dépôt GitHub principal. Signalements de bogues et demandes …

    pgBadger est maintenu dans le cadre d’un projet open source. Les rapports de bogues, les propositions de fonctionnalités, les corrections de documentation et les correctifs sont gérés via le dépôt GitHub principal. Signalements de bogues et demandes …

  • Mode Pause/Reprise pour le cluster

    Dans Patroni

    Tâche

    Objectif Dans certains cas, Patroni doit pouvoir se retirer temporairement de la gestion du cluster tout en conservant l’état du cluster dans le DCS. Les cas d’utilisation possibles concernent des activités inhabituelles sur le cluster, telles que …

    Objectif Dans certains cas, Patroni doit pouvoir se retirer temporairement de la gestion du cluster tout en conservant l’état du cluster dans le DCS. Les cas d’utilisation possibles concernent des activités inhabituelles sur le cluster, telles que …

  • Comment configurer un cluster étcd de démonstration

    Dans Tâches de l'opérateur

    Tâche

    Sur chaque nœud etcd, précisez les membres du cluster : TOKEN=token-01 CLUSTER_STATE=new NAME_1=machine-1 NAME_2=machine-2 NAME_3=machine-3 HOST_1=10.240.0.17 HOST_2=10.240.0.18 HOST_3=10.240.0.19 …

    Sur chaque nœud etcd, précisez les membres du cluster : TOKEN=token-01 CLUSTER_STATE=new NAME_1=machine-1 NAME_2=machine-2 NAME_3=machine-3 HOST_1=10.240.0.17 HOST_2=10.240.0.18 HOST_3=10.240.0.19 …

  • Versions, Paquets et Mises à jour

    Dans HAProxy

    Tâche

    HAProxy est un projet open source soumis à la licence GPLv2, ce qui signifie que toute personne est autorisée à le redistribuer à condition de fournir l’accès au code source sur demande, notamment si des modifications ont été apportées. HAProxy …

    HAProxy est un projet open source soumis à la licence GPLv2, ce qui signifie que toute personne est autorisée à le redistribuer à condition de fournir l’accès au code source sur demande, notamment si des modifications ont été apportées. HAProxy …

  • cluster de secours

    Dans Patroni

    Tâche

    Patroni prend également en charge l’exécution d’une réplication en cascade vers un centre de données distant (région) à l’aide d’une fonctionnalité appelée « stand-by cluster ». Ce type de cluster présente les caractéristiques suivantes : « leader …

    Patroni prend également en charge l’exécution d’une réplication en cascade vers un centre de données distant (région) à l’aide d’une fonctionnalité appelée « stand-by cluster ». Ce type de cluster présente les caractéristiques suivantes : « leader …

  • Rapports incrémentiels

    Dans pgBadger

    Tâche

    Le mode incrémentiel stocke les statistiques analysées sous forme binaire, puis génère un rapport HTML par jour, un rapport cumulatif par semaine et un index au format calendrier reliant ces rapports. Il est destiné à un traitement répété des …

    Le mode incrémentiel stocke les statistiques analysées sous forme binaire, puis génère un rapport HTML par jour, un rapport cumulatif par semaine et un index au format calendrier reliant ces rapports. Il est destiné à un traitement répété des …

  • Imagerie de réplique et amorçage

    Dans Patroni

    Tâche

    Patroni permet de personnaliser la création d’une nouvelle réplique. Il prend également en charge la définition des actions à effectuer lors de l’amorçage d’un nouveau cluster vide. La distinction entre les deux est clairement établie : Patroni crée …

    Patroni permet de personnaliser la création d’une nouvelle réplique. Il prend également en charge la définition des actions à effectuer lors de l’amorçage d’un nouveau cluster vide. La distinction entre les deux est clairement établie : Patroni crée …

  • Traitement parallèle

    Dans pgBadger

    Tâche

    pgBadger dispose de deux modes de traitement parallèle complémentaires. Choisissez selon la forme de l’entrée, et non simplement selon le nombre de processeurs. Option Unité parallèle Meilleur ajustement Contrainte principale -j N / --jobs N tronçons …

    pgBadger dispose de deux modes de traitement parallèle complémentaires. Choisissez selon la forme de l’entrée, et non simplement selon le nombre de processeurs. Option Unité parallèle Meilleur ajustement Contrainte principale -j N / --jobs N tronçons …

  • Configuration de journalisation de PostgreSQL

    Dans pgBadger

    Tâche

    pgBadger ne peut rapporter que les informations écrites par PostgreSQL dans les journaux. Commencez par un préfixe analysable et une politique de journalisation explicite des requêtes, puis ajoutez les événements opérationnels que vous souhaitez …

    pgBadger ne peut rapporter que les informations écrites par PostgreSQL dans les journaux. Commencez par un préfixe analysable et une politique de journalisation explicite des requêtes, puis ajoutez les événements opérationnels que vous souhaitez …

  • Usage : pgbouncer commande

    Dans PgBouncer

    Tâche

    Synopsis pgbouncer [-d][-R][-v][-u user] <pgbouncer.ini> pgbouncer -V|-h Sous Windows, les options sont : pgbouncer.exe [-v][-u user] <pgbouncer.ini> pgbouncer.exe -V|-h Options supplémentaires pour la configuration d’un service Windows : …

    Synopsis pgbouncer [-d][-R][-v][-u user] <pgbouncer.ini> pgbouncer -V|-h Sous Windows, les options sont : pgbouncer.exe [-v][-u user] <pgbouncer.ini> pgbouncer.exe -V|-h Options supplémentaires pour la configuration d’un service Windows : …