This environment is set up for learning how to work with etcd in a cluster configuration.
💡 This is a multi-node playground for etcd. For a simpler setup, try the single-node playground.
etcd
: The distributed key-value store daemon running on multiple nodes.etcdctl
: The official command-line client for etcd.etcdutl
: Utility for etcd database operations and maintenance.# Check etcd version and cluster health
etcdctl version
etcdctl endpoint health
# View cluster members
etcdctl member list
# Check cluster-wide health and status
etcdctl endpoint health --cluster
etcdctl endpoint status --cluster
Set endpoints to all cluster nodes for client-side load balancing:
export ETCDCTL_ENDPOINTS=$(etcdctl member list -w json | jq -r '[.members[].clientURLs[]] | join(",")')
Check out the single-node playground to learn about configuring etcd.
etcdctl --help
Happy learning! 🚀
This environment is set up for learning how to work with etcd in a cluster configuration.
💡 This is a multi-node playground for etcd. For a simpler setup, try the single-node playground.
etcd
: The distributed key-value store daemon running on multiple nodes.etcdctl
: The official command-line client for etcd.etcdutl
: Utility for etcd database operations and maintenance.# Check etcd version and cluster health
etcdctl version
etcdctl endpoint health
# View cluster members
etcdctl member list
# Check cluster-wide health and status
etcdctl endpoint health --cluster
etcdctl endpoint status --cluster
Set endpoints to all cluster nodes for client-side load balancing:
export ETCDCTL_ENDPOINTS=$(etcdctl member list -w json | jq -r '[.members[].clientURLs[]] | join(",")')
Check out the single-node playground to learn about configuring etcd.
etcdctl --help
Happy learning! 🚀
Pro Tip: Install iximiuz Labs CLI to start playgrounds and SSH into them from your favorite local terminal:
curl -sf https://labs.iximiuz.com/cli/install.sh | sh