
ETCD
- Client Web et léger etcd.
- Prise en charge etcd 2.x et etcd 3.x.
- Le serveur utilise l'interface client ETCD GO et le serveur compile avec le package client etcd.
- Framework EasyUi basé à réaliser (site Web EasyUi EasyUi Site Web).
Usage
- Exécuter etcdkeeper.exe (version Windows)
- Run etcdkeeper.exe -Auth (si Activer etcd authentification)
- Téléchargez d'autres versions de la plate-forme.
Usage of D:Applicationsetcdkeeperetcdkeeper.exe:
-auth
use auth
-cacert string
verify certificates of TLS-enabled secure servers using this CA bundle (v3)
-cert string
identify secure client using this TLS certificate file (v3)
-h string
host name or ip address (default "0.0.0.0")
-key string
identify secure client using this TLS key file (v3)
-p int
port (default 8080)
-sendMsgSize int
ETCD client max send msg size (default 2097152)
-sep string
separator (default "/")
-skiptls
skip verify tls
-timeout int
ETCD client connect timeout (default 5)
-usetls
use tls
- Ouvrez votre navigateur et entrez l'adresse: http://127.0.0.1:8080/etcdkeeper
- Cliquez sur la version du titre pour sélectionner la version de etcd. La valeur par défaut est v3. La réouverture se souviendra de votre choix.
- Cliquez avec le bouton droit sur le nœud d'arborescence pour ajouter ou supprimer.
- Obtenez des données en fonction des autorisations d'utilisateur etcd.
- Affichez simplement la liste en fonction des autorisations configurées, et il y aura du temps pour ajouter les fonctionnalités d'autorisation de configuration.
- Chaque fois que vous redémarrez, et
- Activer l'authentification etcdv3
- Activer l'authentification etcdv2
- Affichez les informations d'état de etcd, version, taille des données.
- L'adresse etcd peut être modifiée par défaut au LocalHost. Si vous modifiez, appuyez sur la touche Entrée pour prendre effet.
Caractéristiques
- ETCD Voir le client, ajouter, mettre à jour ou supprimer les nœuds.
- Les modifications de contenu utilisent l'éditeur ACE (éditeur ACE). Soutenez Toml, INI, YAML, JSON, XML et ainsi de suite pour mettre en surbrillance la vue.
- Format de contenu. (Actuellement, ne soutient que JSON, d'autres types peuvent être étendus plus tard) Merci Jim3ma pour sa contribution. @ Jim3ma
Travail en cours
- Ajoutez des fonctionnalités d'importation et d'exportation. (retard)
Note spéciale
- Étant donné que la version etcdv3 utilise le nouveau concept de stockage, sans le concept de catalogue, le client utilise la valeur par défaut précédente "/" Delimiter à afficher. Voir la documentation pour etcdv3 Clientv3 Doc.
- Si le serveur ETCD connecté est V2 de 3,4 ou supérieur, vous devez définir l'option
--enable-v2=true lors du démarrage du serveur etcd.
Compiler le code source et la libération
- Exécuter dans Windows Development Environment:
build.bat release.bat - Exécuter dans Posix Development Environment:
build.sh release.sh
Docker
Image officielle d'Etdkeeper. (https://hub.docker.com/r/evildecay/etcdkeeper)
Captures d'écran

Démo

Licence
Mit