etcd 执行 admin/config 命令时出错
etcd error executing admin/config command
我正在尝试执行 etcd 管理请求,但遇到异常错误。
我执行以下命令(在 COREOS documentation 中):
curl -L http://127.0.0.1:7001/v2/admin/config
我得到以下回复:
404 page not found
注意:我确认 etcd 正在工作(因为我可以看到其他命令工作得很好)。
我的配置如下:
$ etcd --version
etcd Version: 2.3.0
Git SHA: 5e6eb7e
Go Version: go1.5.3
Go OS/Arch: darwin/amd64
有什么明显的我遗漏的吗?
此 api(v2/admin/config) 已被弃用,但我找不到可以替代它的新版本。
也许这个 api 会给你一些有用的信息:
curl -L http://127.0.0.1:4001/v2/stats/self
etcd 的最新文档是here。
事实上,你提到的文档中的很多命令(实际上是0.4.7版本的文档)已经被弃用了:
curl -L http://127.0.0.1:7001/v2/admin/machines
被替换为:
curl -L http://127.0.0.1:7001/members
或者您可以使用
curl -L http://127.0.0.1:4001/v2/members
默认端口 4001/7001 也将是 deprecated。
我正在尝试执行 etcd 管理请求,但遇到异常错误。
我执行以下命令(在 COREOS documentation 中):
curl -L http://127.0.0.1:7001/v2/admin/config
我得到以下回复:
404 page not found
注意:我确认 etcd 正在工作(因为我可以看到其他命令工作得很好)。
我的配置如下:
$ etcd --version
etcd Version: 2.3.0
Git SHA: 5e6eb7e
Go Version: go1.5.3
Go OS/Arch: darwin/amd64
有什么明显的我遗漏的吗?
此 api(v2/admin/config) 已被弃用,但我找不到可以替代它的新版本。
也许这个 api 会给你一些有用的信息:
curl -L http://127.0.0.1:4001/v2/stats/self
etcd 的最新文档是here。
事实上,你提到的文档中的很多命令(实际上是0.4.7版本的文档)已经被弃用了:
curl -L http://127.0.0.1:7001/v2/admin/machines
被替换为:
curl -L http://127.0.0.1:7001/members
或者您可以使用
curl -L http://127.0.0.1:4001/v2/members
默认端口 4001/7001 也将是 deprecated。