这篇文章将为大家详细讲解有关怎样理解etcd集群,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
小编将主要介绍如何创建一个etcd集群。etcd集群的创建方式主要有2中,1)从头创建;2)利用已经存在的etcd集群进行创建。
从头创建全新的etcd集群
如果在当前环境中没有etcd集群的存在,那么这个方法是唯一的方法。使用这种方法,实现必须确定好所有etcd集群机器的ip信息(当然也可以是dns信息,如果内部存在dns系统的话)。接着就是在每台etcd机器的启动脚本中将所有机器的信息作为参数传递进去就好。参数包括
-initial-cluster:-initial-cluster=etcd0=http://<ip>:2380,etcd1=http://<ip>:2380….
-initial-cluster-state : –initial-cluster-state=new (创建新集群)
利用已经存在的etcd集群创建新的etcd集群
如果在你的应用环境中,已经存在一个etcd集群了,那么就可以使用这个方法来创建另外的etcd集群环境
需要在已经存在的etcd集群中创建一个特殊的key,我们称之为集群token。下面命令中的6c00….就是token
$ curl -X PUT https://myetcd.local/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83/config/size -d value=3
使用-discovery参数启动etcd机器
-discovery https://myetcd.local/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83
关于怎样理解etcd集群就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。