etcd

    1热度

    1回答

    我正在开发像etcd和consul这样的conf管理工具。据我所知etcd有发现机制。我想知道领事是否有这样的事情? 我在正式的consul docker图片上工作,当我设置广告IP和加入IP的时候,没有任何问题,但我不想手动执行此操作。 Docker容器的IP可能会更改,或者某些节点可能会崩溃,并且您需要新节点来替换它。这样的情况我怎么能管理?我的意思是有没有可能在没有完全知道集群中节点的Ip的

    0热度

    1回答

    我目前正在尝试编写一些NodeJS(v6.11.0)代码来与其他人交谈,但是当我尝试操纵数据时,我得到的答复仍然处于未决状态。代码如下: const { Etcd3 } = require('etcd3'); const client = new Etcd3(); function getMembers() { return client.cluster.memberList()

    0热度

    1回答

    我有问题etcd v2。我正在创建使用etcd v2作为K/V存储的配置管理。现在我确实需要版本历史记录,但看起来v2并不支持它,至少不能从盒子中直接输出。 我一直在阅读他们的API,至少v3有版本/修订的回应。有什么办法可以让我的版本进入V2的反应? 目前唯一的解决方案是使用自定义后缀版本号。同样使用运行号码(POST而不是PUT),但看起来像ID比版本更多(每次新增或修改都会增加该号码) 任何

    1热度

    1回答

    我试图去学习并一直在努力,但遇到了我无法理解的行为。我想这不是真的与etcd? 所以,我有一个键/值的etcd v3安装程序。当我找回“得到”(见here)我本来期望能够通过检索自己的价值: fmt.Println(resp.Kvs.Value) 但是,这并不工作,我必须这样做,因为每例子(在上面的链接),并遍历一个结果揭露它: for _, ev := range resp.Kvs { f

    0热度

    1回答

    我正在尝试对在本地槽中运行的etcd实例做一个het请求,通过节点http模块。 的代码看起来象 'use strict'; const express = require('express'); const app = express(); var http = require('http'); const port = 10111; var encoded_url = encod

    0热度

    1回答

    嗨,我使用ETCD版本如下 { “etcdserver”: “3.2.7”, “etcdcluster”: “3.2.0”} 我需要拿到钥匙的版本历史,但对我来说只是curl命令正在努力,如果我做 etcdctl get --prefix --rev=4 foo 我得到: -ba sh:etcdctl:命令没有找到 我能够用v2运行etcdctl,但用v3我得到这个错误。

    1热度

    3回答

    我有一个AWS EC2实例Docker容器正在运行,Docker容器通过Docker网络连接,该网络通过etcd集群进行复制。 但所有容器都无法连接到外部。例如,如果我ping或卷曲主机丢失100%的包。 etcd网络通过AWS私有IP进行通信。 这里是我的搬运工信息: [email protected]:/home# docker info Containers: 3 Running: 3

    0热度

    1回答

    的服务没有启动,并侦听器未在端口激活8080 这里是我的kubernetes配置: KUBE_LOGTOSTDERR="--logtostderr=true" KUBE_LOG_LEVEL="--v=0" KUBE_ALLOW_PRIV="--allow-privileged=false" KUBE_MASTER="--master=http://centos-master:8080" K

    0热度

    1回答

    我有在AWS实例上运行的Kubernetes集群,并在kubernetes内运行prometheus进行监视。有三个etcd服务器运行在kubernetes外部,我试图用prometheus来监视etcd的健康状况。 Prometheus作为一个有状态集进行部署,并具有kubelet,节点导出器和其自身的度量标准。但是,我无法从etcd获取任何指标。 这里是普罗米修斯的配置的相关部分: apiVe

    0热度

    1回答

    获取集群健康在命令行,我可以运行下面的命令来查看etcd群的群健康,像这样: etcdctl cluster-health member ac92bd2949b92e96 is healthy: got healthy result from https://172.31.26.170:2379 member bebdb18e18d35331 is healthy: got healthy r