首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个核心-OS集群与单一的etcd集群?

多个核心-OS集群与单一的etcd集群?
EN

Server Fault用户
提问于 2016-07-29 16:29:27
回答 1查看 250关注 0票数 1

是否有可能创建不同的核心os集群,全部链接到1 etcd集群?如果是,怎么做?

我有一个场景,我需要创建多个集群,但我希望保留一个etcd集群。目前,我的结果是在同一个集群中拥有所有实例,甚至是self。如何确保有单独的集群?

我遵循的方法是,每个实例中的etcd2服务都有一个dropin环境文件(在云配置中),其中包括关于初始集群的详细信息

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-07-30 06:54:53

CoreOS中的集群由舰队管理,如果您想了解如何管理,请在“隐藏的”etcd/_coreos.com/fleet下面查看。

代码语言:javascript
复制
$ etcdctl ls /_coreos.com/fleet
/_coreos.com/fleet/machines
/_coreos.com/fleet/engine
/_coreos.com/fleet/lease
/_coreos.com/fleet/unit
/_coreos.com/fleet/job
/_coreos.com/fleet/state
/_coreos.com/fleet/states

如果您可以以某种方式更改舰队使用的密钥前缀,那么您应该能够使用相同的etcd拥有单独的集群。

机队云配置部分确实通过etcd_key_prefix设置支持这一点。默认情况下,这是/_coreos.com/fleet/,所以用前导和尾随斜杠将其设置为类似的值,您应该可以这样做。

我还没试过,但我很想知道这个是否适合你。如果云-配置设置有效,那么每台机器都应该有一个类似于/run/systemd/system/fleet.service.d/20-cloudinit.conf的配置,其中包括一个FLEET_ETCD_KEY_PREFIX环境变量。然后,您应该能够使用etcdctl查看密钥并验证fleetctl操作是否有效。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/792767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档