All Projects → rustyx → etcdv3-browser

rustyx / etcdv3-browser

Licence: MIT license
etcd v3 browser - web UI client for browsing (and optionally, editing) etcd3 contents

Programming Languages

go
31211 projects - #10 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to etcdv3-browser

etcdv3-ruby
Etcd v3 Ruby Client
Stars: ✭ 48 (+140%)
Mutual labels:  etcd, etcd3
etcd3-py
Pure python client for etcd v3 (Using gRPC-JSON-Gateway)
Stars: ✭ 97 (+385%)
Mutual labels:  etcd, etcd3
etcdircd
An ircd backed by etcd
Stars: ✭ 76 (+280%)
Mutual labels:  etcd
kube-toolkit
Toolkit for creating gRPC-based CLI and web tools for Kubernetes
Stars: ✭ 74 (+270%)
Mutual labels:  etcd
e2d
gossip-based etcd manager
Stars: ✭ 30 (+50%)
Mutual labels:  etcd
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Stars: ✭ 592 (+2860%)
Mutual labels:  etcd
wx relay server
微信公众号第三方平台中继服务器,用于刷新公众号平台自身的token和托管的公众号token, 使开发者只关注微信公众号第三方平台的业务逻辑,同时业务实例可以反复重启,不会对已托管的公众号造成任何影响
Stars: ✭ 41 (+105%)
Mutual labels:  etcd
sshproxy
Proxy SSH connections on a gateway
Stars: ✭ 75 (+275%)
Mutual labels:  etcd
go interview
Interview Questions & Answers For Experienced Go Developers | 互联网 GO 工程师面经交流,学习
Stars: ✭ 522 (+2510%)
Mutual labels:  etcd
grpclb
A gRPC load balancer and service discovery for go
Stars: ✭ 22 (+10%)
Mutual labels:  etcd
terranetes
Terraform boilerplate for production-grade Kubernetes clusters on AWS (optionally includes kube-system components, OpenVPN, an ingress controller, monitoring services...)
Stars: ✭ 15 (-25%)
Mutual labels:  etcd
cdk-py-k8s-the-real-hard-way-aws
Python CDK code for "Kubernetes The (real) Hard Way (AWS)"
Stars: ✭ 14 (-30%)
Mutual labels:  etcd
metad
Metad is a metadata server, support self semantic.
Stars: ✭ 77 (+285%)
Mutual labels:  etcd
api
Tendrl API
Stars: ✭ 16 (-20%)
Mutual labels:  etcd
kube-install
一鍵安裝部署高可用的多kubernetes集羣(二進位離線方式),支持定時安裝、添加與銷毀node、銷毀與修復master、一鍵卸載集羣等。One click offline installation of highly available multiple kubernetes cluster, supports schedule installation, addition of nodes, rebuild of kubernetes master, and uninstallation of clusters.
Stars: ✭ 336 (+1580%)
Mutual labels:  etcd
cetcd
Cetcd is a C client library for etcd with full features support
Stars: ✭ 66 (+230%)
Mutual labels:  etcd
docker-compose-etcd
demo: etcd destributed key-value store
Stars: ✭ 23 (+15%)
Mutual labels:  etcd
rabbitmq-peer-discovery-etcd
etcd-based peer discovery backend for RabbitMQ 3.7.0+
Stars: ✭ 15 (-25%)
Mutual labels:  etcd
kubedr
An open source, disaster-recovery, Kubernetes project that backs up, and restores, etcd cluster data.
Stars: ✭ 61 (+205%)
Mutual labels:  etcd
etcd-grpc
A gRPC based etcd client for NodeJS targeting etcd V3.
Stars: ✭ 23 (+15%)
Mutual labels:  etcd

etcdv3-browser

A simple etcd (v3) web-based browser.

etcd browser

Running

The application is designed to be run in Docker.

For example, the following starts etcd and etcdv3-browser in Docker:

docker network create my_net
docker run -d --name etcd -p 2379:2379 --net my_net quay.io/coreos/etcd
docker run -d --name etcdv3-browser -p 8081:8081 --net my_net -e ETCD=etcd:2379 -e EDITABLE=1 rustyx/etcdv3-browser

Open http://localhost:8081

Configuration

Environment variables:

variable description default
HTTP_PORT listen port 8081
ETCD etcd endpoint etcd:2379
CORS allowed origins http://localhost:8080,http://localhost:8081
EDITABLE set to 1 to enable edit functionality 0

Development environment

Initial setup: install Go, Node.js, npm install -g yarn

Backend

cd backend
go build
./etcdv3-browser

Frontend

cd frontend
yarn serve

Running unit tests

go test ./...
npm run test:unit

Lints and code quality checks

npm run lint
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].