
Guardián de etcd
- Cliente web ligero de ETCD.
- Soporte ETCD 2.X y ETCD 3.x.
- El servidor utiliza la interfaz del cliente ETCD GO, y el servidor se compila con el paquete de cliente ETCD.
- Basado en el marco EasyUi para lograr (Licencia EasyUI Sitio web EasyUi).
Uso
- Ejecutar etcdkeeper.exe (versión de Windows)
- Ejecutar etcdkeeper.exe -auth (si habilita la autenticación etcd)
- Descargue otras versiones de plataforma.
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
- Abra su navegador e ingrese la dirección: http://127.0.0.1:8080/etcdkeeper
- Haga clic en la versión del título para seleccionar la versión de ETCD. El valor predeterminado es V3. La reapertura recordará su elección.
- Haga clic derecho en el nodo de árbol para agregar o eliminar.
- Obtenga datos basados en los permisos de usuario de ETCD.
- Simplemente muestre la lista de acuerdo con los permisos configurados, y habrá tiempo para agregar las funciones de permiso de configuración.
- Cada vez que reinicie etcdkeeper, debe ingresar el nombre de usuario y la contraseña raíz para cada dirección de servidor ETCD.
- habilitar la autenticación ETCDV3
- habilitar la autenticación ETCDV2
- Muestre la información de estado de ETCD, versión, tamaño de datos.
- La dirección ETCD se puede modificar de forma predeterminada al localhost. Si cambia, presione la tecla ENTER para entrar en vigencia.
Características
- Vista de cliente ETCD, agregar, actualizar o eliminar nodos.
- Ediciones de contenido Use el editor ACE (editor ACE). Apoya a Toml, INI, YAML, JSON, XML, etc. para resaltar la vista.
- Formato de contenido. (Actualmente solo admite JSON, otros tipos se pueden extender más tarde) Gracias a Jim3ma por su contribución.@Jim3ma
Trabajo en progreso
- Agregue funciones de importación y exportación. (demora)
Nota especial
- Debido a que la versión ETCDV3 utiliza el nuevo concepto de almacenamiento, sin el concepto de catálogo, el cliente usa el delimitador predeterminado "/" anterior para ver. Consulte la documentación para ETCDV3 Clientv3 Doc.
- Si el servidor ETCD conectado es V2 de 3.4 o superior, debe establecer la opción
--enable-v2=true al iniciar el servidor ETCD.
Compilar código fuente y versión
- Ejecutar en el entorno de desarrollo de Windows:
build.bat release.bat - Ejecutar en el entorno de desarrollo de Posix:
build.sh release.sh
Estibador
Etdkeeper Imagen oficial. (https://hub.docker.com/r/evildecay/etcdkeeper)
Capturas de pantalla

Manifestación

Licencia
MIT