启动,但是这种方式启动的
etcd
无法在别的服务器或者通过web页面访问。想要在别的服务器访问我们需要添加启动参数
etcd --listen-client-urls http://0.0.0.0:2379 --advertise-client-urls http://192.168.1.1:2379 &
后面的192.168.1.1
填写自己ip地址即可
启动成功我们可以通过etcdctl
验证
etcdctl endpoint health
这里可视化界面我们使用etcdkeeper
这里直接使用doecker
安装
docker run -it -d --name etcdkeeper \
-p 8080:8080 \
deltaprojects/etcdkeeper
访问本地地址etcdkeeper
http://127.0.0.1:8080/etcdkeeper/
这里我直接保存一个简单的key value
可以看到是成功了的
一个由coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点:
简单:安装配置简单,而且提供了 HTTP API 进行交互,使用也很简单
安全:支持 SSL 证书验证
快速:根据官方提供的 benchmark 数据,单实例支持每秒 2k+ 读操作
可靠:采用 raft 算法,实现分布式系统数据的可用性和一致性
在这篇文...
ETCD经理
这是一个免费的跨平台ETCD v3客户端和GUI。 该项目的目标是双重的:
为台式机(Windows,Linux,Mac),移动设备(iOS和Android)和Web提供高效,现代的GUI。
涵盖所有ETCD功能。 您可以使用etcdctl做任何事情,也应该可以使用此工具。 这个程序对于简单和高级用户都应该是有用的。
请注意,当前不支持ETCD V2 API! 目前,我们仅支持V3 。
现在可用(v1.2)
当前,实现了以下功能:
密钥管理:
管理(浏览,创建,编辑,删除)密钥。
使用TTL创建密钥
关键浏览器具有多个视图:树或带分页的列表。
密钥列表实时更新:任何密钥的值更改时刷新列表。
管理修订:列出任何密钥的修订并恢复为以前的任何值。
设置和配置:
能够使用多个配置配置文件,使您可以通过专用设置管理任意数量的ETCD集群。
导入/导出
Docker笔记:底层实现macos快速搭建一个etcd集群1.先要把最新的镜像拉下来2.在一台机器配置了3个容器,在机器上创建了子网络,三台容器在一个网络里3.启动节点:
macos快速搭建一个etcd集群
要在mac os上搭建一个etcd集群用做开发环境,现将搭建过程记录下:
1.先要把最新的镜像拉下来
docker pull quay.io/coreos/etcd
2.在一台机器配置了3个容器,在机器上创建了子网络,三台容器在一个网络里
docker network create --subnet
etcd是一个高可用、强一致性的服务发现存储仓库的,是k8s里的一个基础组件,现在随着k8s的不断的被企业所使用,etcd也越来越被看好作为服务发现的好的组件之一,
今天推荐的是一款用来对etcd进行管理的图形化管理工具 etcdv3-browser, 目前在etcd这块的管理工具产品统一来看,都没有一个比较亮眼的产品出现,这个etcdv3-browser,可谓是独树一帜了。
etcdv3-browser在传统的etcd管理工具的功能基础上,添加了很多非常实用的新的特性。
1. 支持根据前缀的集合管理
一、Etcd
类比于Zookeeper,开源的、分布式的键值对数据存储系统,主要用来做配置共享、服务的注册和发现。高可用,强一致性。内部采用 Raft 协议作为一致性算法选举leader,保证集群数据不丢失
每个 etcd cluster 都是有若干个 member 组成的,每个 member 是一个独立运行的 etcd 实例,单台机器上可以运行多个 member。在正常运行的状态下,集群中会有一...
PostgreSQL jsonb 数组的增删改查
心外无物~:
为什么golang不支持可重入锁
CSDN-Ada助手:
kafka集群扩容实战