前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CoreOS etcd3 集群实践

CoreOS etcd3 集群实践

作者头像
康怀帅
发布2018-02-28 15:54:12
1.1K0
发布2018-02-28 15:54:12
举报
文章被收录于专栏:康怀帅的专栏康怀帅的专栏

集群搭建请查看 使用 Ignition 配置工具硬盘安装 CoreOS 三节点集群

本文内容基于 etcd3

CoreOS 中的 etcd 是以 rkt 容器方式启动的。自带的 etcd2 命令已经过时,操作请使用 etcdctl

代码语言:javascript
复制
$ rkt list

UUID		APP	IMAGE NAME			STATE	CREATED		STARTED		NETWORKS
57581644	etcd	quay.io/coreos/etcd:v3.2.10	running	1 minute ago	1 minute ago

先设置环境变量(不是必须),经过我的验证,如果 etcd 启动成功,不用设置也行。

代码语言:javascript
复制
$ export ETCDCTL_API=3

使用 Docker 模拟集群

你也可以使用 Docker Compose 模拟一个集群

具体请查看:https://github.com/yeasy/docker_practice/blob/master/etcd/cluster.md

查看节点列表

代码语言:javascript
复制
core@coreos1 ~ $ etcdctl  member list
3ce690f11cfd6851: name=97dd4eb227ed416989800aab22ebafc8 peerURLs=http://192.168.57.110:2380 clientURLs=http://192.168.57.110:2379 isLeader=false
4ed7a4b9ff92a147: name=243618ffdf54437c9c278673e5ffac53 peerURLs=http://192.168.57.112:2380 clientURLs=http://192.168.57.112:2379 isLeader=true
6eea525a76217d90: name=8ebb8cb013894c81b82d02f60e50e8f5 peerURLs=http://192.168.57.111:2380 clientURLs=http://192.168.57.111:2379 isLeader=false

在某一节点设置值

代码语言:javascript
复制
$ etcdctl put key "CoreOS testing"
OK

在另一节点获取值

代码语言:javascript
复制
$ etcdctl get key
key
CoreOS testing

相关链接

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用 Docker 模拟集群
  • 查看节点列表
  • 在某一节点设置值
  • 在另一节点获取值
  • 相关链接
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档