GET /v2/members HTTP/1.1
curl http://10.0.0.10:2379/v2/members
{
"members": [
{
"id": "272e204152",
"name": "infra1",
"peerURLs": [
"http://10.0.0.10:2380"
],
"clientURLs": [
"http://10.0.0.10:2379"
]
},
{
"id": "2225373f43",
"name": "infra2",
"peerURLs": [
"http://10.0.0.11:2380"
],
"clientURLs": [
"http://10.0.0.11:2379"
]
},
]
}
peerURL
,则返回HTTP 409。POST /v2/members HTTP/1.1
{"peerURLs": ["http://10.0.0.10:2380"]}
curl http://10.0.0.10:2379/v2/members -XPOST \
-H "Content-Type: application/json" -d '{"peerURLs":["http://10.0.0.10:2380"]}'
{
"id": "3777296169",
"peerURLs": [
"http://10.0.0.10:2380"
]
}
从集群中删除成员。 成员编号必须是十六进制编码的uint64。
DELETE /v2/members/<id> HTTP/1.1
curl http://10.0.0.10:2379/v2/members/272e204152 -XDELETE
返回204,内容为空
修改集群 peerURLs
地址。 成员编号必须是十六进制编码的uint64。
PUT /v2/members/<id> HTTP/1.1
{"peerURLs": ["http://10.0.0.10:2380"]}
curl http://10.0.0.10:2379/v2/members/272e204152 -XPUT \
-H "Content-Type: application/json" -d '{"peerURLs":["http://10.0.0.10:2380"]}'