绑定、解绑集群公网apiserver地址
功能介绍
该API用于通过集群ID绑定、解绑集群公网apiserver地址

集群管理的URL格式为:https://Endpoint/uri。其中uri为资源路径,也即API访问的路径。
URI
PUT /api/v3/projects/{project_id}/clusters/{cluster_id}/mastereip
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID,获取方式请参见如何获取接口URI中参数。 |
cluster_id | 是 | String | 集群ID,获取方式请参见如何获取接口URI中参数。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
Content-Type | 是 | String | 消息体的类型(格式) |
X-Auth-Token | 是 | String | 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值,获取方式请参见获取token。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
spec | 是 | MasterEIPRequestSpec object | 绑定、解绑集群公网apiserver地址的请求配置参数 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
action | 否 | String | 绑定或解绑动作,必选参数。
|
spec | 否 | spec object | 待绑定的弹性IP配置属性 |
bandwidth | 否 | String | 带宽(字段已失效,暂不推荐使用) |
elasticIp | 否 | String | 弹性网卡IP(字段已失效,暂不推荐使用) |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
metadata | Metadata object | 基本信息,为集合类的元素类型,包含一组由不同名称定义的属性 |
spec | MasterEIPResponseSpec object | 绑定集群公网apiserver地址的配置信息 |
status | status object | 状态信息 |
请求示例
绑定集群公网apiserver地址。
{
"spec" : {
"action" : "bind",
"spec" : {
"id" : "a757a69e-f920-455a-b1ba-d7a22db0fd50"
}
}
} 响应示例
状态码: 200
表示绑定集群公网apiserver地址成功,解绑成功无响应体。
{
"metadata" : { },
"spec" : {
"action" : "bind",
"spec" : {
"id" : "a757a69e-f920-455a-b1ba-d7a22db0fd50",
"eip" : {
"bandwidth" : {
"size" : 5,
"sharetype" : "PER"
}
},
"IsDynamic" : false
},
"elasticIp" : "8.8.8.8"
},
"status" : {
"privateEndpoint" : "https://192.168.3.238:5443",
"publicEndpoint" : "https://8.8.8.8:5443"
}
} 状态码
状态码 | 描述 |
|---|---|
200 | 表示绑定集群公网apiserver地址成功,解绑成功无响应体。 |
错误码
请参见错误码。

