问题标签 [etcdctl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
260 浏览

etcd - etcd v3 中“Watch key changes”的最佳实践

我们想使用带有“watch”功能的etcd来改变我们的“/etc/hosts”文件。一个节点应该改变这个值,然后手表应该把改变写在“/etc/hosts”中。

节点 1 输入:

Node2 观察:

节点2输出:

这工作正常,但现在我想要一个像这样的多行输出:节点 2 输出:

我的想法是:

但它不起作用。

输出是:

有谁知道处理我的问题的最佳方法?以及如何将多行变成一个值?

谢谢你的帮助。

0 投票
0 回答
48 浏览

etcd - 如何更改 etcd 节点中的 ETCD_LISTEN_CLIENT_URLS

如何正确更改 etcd 集群节点上的 ETCD_LISTEN_CLIENT_URLS、ETCD_ADVERTISE_CLIENT_URLS?如果在 etcd.conf 中更改,我是否必须重新启动 etcd 集群以反映更改?

0 投票
1 回答
3827 浏览

kubernetes - ETCD 集群收到 rpc 错误:代码 = DeadlineExceeded desc = 超出上下文期限

只是在这里寻找一些澄清,我有一个 2 节点 etcd 集群:

一切正常。如果我登录到 master01 并执行以下操作:

我得到了很好的回应:

所有操作 get、put 都按预期运行。

当我删除其中一个节点时问题就开始了,所以如果我杀死一个节点,我现在会收到错误而不是结果,例如:

在这种情况下,我杀死了master01,我做错了吗?

0 投票
0 回答
136 浏览

coreos - ETCDCTL 设置在值超过一定数量的字符后返回“错误:超出上下文期限”

etcd 集群是使用 API 版本 2 创建的,使用的 etcdctl API 版本也是 2。

这里字符串的长度是 1291 个字符。当我存储 1290 个字符时,它工作正常。

有任何想法吗?请帮忙。

0 投票
0 回答
19 浏览

etcd - etcdctl health 不返回文件或目录

我是 k8s 的新手并遵循 LF 课程,并在检查 etcd 运行状况方面遇到了障碍。我遵循相同的步骤,甚至发现 /etc/kubernetes/pki/etcd 有键,但是当执行命令时说没有这样的文件或目录。尝试了各种选项,例如(在根目录下,ETCDCTL_API=2 但没有解决方案)。任何帮助表示赞赏 在此处输入图像描述

0 投票
1 回答
45 浏览

kubernetes - etcdctl:“etcdctl”的未知命令“保存”

我进入了etcd容器:

我尝试按照K8s 文档中的说明备份容器

我收到此错误:

错误:“etcdctl”的未知命令“save”

我的命令有什么问题?

0 投票
1 回答
42 浏览

etcd - 如何在 etcd 集群中进行故障转移

我有 3 个节点 etcd 集群,即一个主节点和两个从节点。我需要关闭主节点以进行一些维护活动。所以,我尝试进行选举来选举新的主人,但它没有奏效。

下面是 etcd 集群的当前状态

下面是我用来进行选举的命令。我从节点 3 即 XXX9 运行以下命令,但它的命令永远是 struct。我是 etcd 的新手,所以不确定我是否正确使用了该命令

提前致谢