
Etcd guardião
- Cliente da web leve etcd.
- Suporte etcd 2.x e etcd 3.x.
- O servidor usa a interface do cliente ETCD Go e o servidor compila com o pacote do cliente etcd.
- Framework baseado no easyui baseado no site da Easyui License Easyui).
Uso
- Execute etcdkeeper.exe (versão do Windows)
- Execute etcdkeeper.exe -auth (se ativar a autenticação etcd)
- Faça o download de outros lançamentos 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 seu navegador e digite o endereço: http://127.0.0.1:8080/etcdkeeper
- Clique na versão do título para selecionar a versão do etcd. O padrão é v3. A reabertura se lembrará de sua escolha.
- Clique com o botão direito do mouse no nó da árvore para adicionar ou excluir.
- Obtenha dados com base nas permissões do usuário do ETCD.
- Basta exibir a lista de acordo com as permissões configuradas e haverá tempo para adicionar os recursos de permissão de configuração.
- Cada vez que você reinicia o etcdkeeper, você precisa inserir o nome de usuário e a senha raiz para cada endereço do servidor etcd.
- Ativar autenticação etcdv3
- Ativar autenticação etcdv2
- Exiba as informações de status do etcd, versão, tamanho de dados.
- O endereço etcd pode ser modificado por padrão para o localHost. Se você alterar, pressione a tecla Enter para entrar em vigor.
Características
- ETCD Visualização do cliente, adicione, atualize ou exclua nós.
- As edições de conteúdo usam o editor da ACE (editor da ACE). Apoie Toml, Ini, Yaml, JSON, XML e assim por diante para destacar a visão.
- Formato de conteúdo. (Atualmente suporta apenas JSON, outros tipos podem ser estendidos mais tarde) Obrigado Jim3MA por sua contribuição.@Jim3MA
Trabalho em andamento
- Adicione recursos de importação e exportação. (atraso)
Nota especial
- Como a versão etcdv3 usa o novo conceito de armazenamento, sem o conceito de catálogo, o cliente usa o delimitador padrão anterior "/" para visualizar. Consulte a documentação para o etcdv3 clientv3 doc.
- Se o servidor etcd conectado for V2 de 3,4 ou superior, você precisará definir a opção
--enable-v2=true ao iniciar o servidor etcd.
Compilar código -fonte e liberação
- Execute no ambiente de desenvolvimento do Windows:
build.bat release.bat - Execute no ambiente de desenvolvimento POSIX:
build.sh release.sh
Docker
Etdkeeper Imagem oficial. (https://hub.docker.com/r/eveldecay/etcdkeeper)
Capturas de tela

Demonstração

Licença
Mit