etcd

    4热度

    2回答

    我已经部署了一个带有VMware映像的CoreOS standealone服务器,请参阅此guide以体验CoreOS。 部署成功后,我发现我的CoreOS只启用Docker服务,没有etcd和舰队服务运行。尽管我知道如何使用systemd手动运行etcd和车队服务。我也知道使用适当的cloud-config可以安装CoreOS,其中etcd和fleet service会自动启动。 但我想知道:

    1热度

    4回答

    我目前正在尝试CoreOS。 我到了需要我的容器才能访问一些机密信息的地方,例如, SSL私钥,API密钥等... 厨师提供了很好的方法来处理这些秘密,最简单的就是加密的数据包。我想为CoreOS提供类似的东西。 用CoreOS管理机密的惯用方式是什么? 需要额外服务(如领事)的答案是最受欢迎的。

    2热度

    1回答

    我们开始使用Docker/CoreOS作为我们的基础架构。我们正在部署EC2。 CoreOS集群由一个自动扩展组管理,因此新主机进出。另外,还有很多。我试图找到一种方法将密钥(专用RSA密钥或对称密码的共享密钥)分发给所有主机,以便我可以使用它安全地分发数据库证书,某些服务的AWS访问密钥等。 我想服从“最小特权原则”。具体而言,如果我在同一主机上运行的两个不同容器中有两个应用程序,则每个应用程序

    0热度

    1回答

    我正在尝试使用etcd的远程api来远程配置coreOS盒子,并使用静态值(如ip地址,dns解析地址,网关等)。 我理论,我应该能够提出这样的: 卷曲-X PUT“http://xxx.xxx.xxx.xxx:4001/v2/keys/etcd/registry/???_/_state?prevExist=false” -d值= 10.10.10.1 但我不能找到一个参考确切的语法使用。

    2热度

    1回答

    根据我的高层理解,两个团队(例如etcd和puppet)都会进行分布式配置管理,我是对还是错?或者是木偶在内部使用etcd?如果是这样,一个例子可能有帮助。 Regards, Seenu。

    2热度

    1回答

    在使用三个节点测试Core Os群集时,在成功添加和删除少量附加节点之后,我遇到了以下问题,据推测,这是由于etcd选举过程中的争用情况造成的。 检查新领导人给出: $ curl -L http://127.0.0.1:4001/v2/stats/leader {"errorCode":300,"message":"Raft Internal Error","index":629006} J

    1热度

    1回答

    我想要一个bash脚本,它读取redis-cli的标准输出订阅,并在收到邮件时执行某些操作,并显示邮件的值。 的订阅可以传递作为对Arg的redis-cli像这样 redis-cli --raw subscribe foo 但我需要的是标准输出的东西,所以我可以解析的消息管道。我想过使用while read line; do循环,但一个redis消息占用3行。 更新 我的残局是通过设置ETCD

    4热度

    2回答

    我是CoreOS和Docker的新手,我面临着车队的问题。 我有一个标准装置启动POSTGRES容器,我想知道本机启动的机器的IP地址。 我实际上是一个3台机器的集群,POSTGRES单元不总是在同一台机器上启动(这意味着IP不是静态的)。 我需要它时,我开始另一个单位(见下文),这需要一个POSTGRES。 我用此刻的单位参数称为BindsTo: [Unit] Description=Test

    0热度

    1回答

    一个etcd实例可以有多个对等体。根据CoreOS doc我可以配置参数ETCD_PEER_KEY_FILE=/path/to/peers.key。如果我根据其名称解释此参数,我可以将对等体的私钥(或更多peer_s_)放在该文件中。这背后的理由是什么?有人可以解释一下,这个参数究竟是什么意味着(没有找到任何文档)。

    2热度

    1回答

    我最近发现Hipache现在可以和etcd一起工作。 我有以下Hipache配置: { "server": { "accessLog": "/tmp/access.log", "port": 80, "workers": 10, "maxSockets": 100, "deadBackendTTL": 30, "tc