創建ACK集群后,如需修改集群的配置,您可以調用ModifyCluster接口來完成。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
下表是API對應的授權信息,可以在RAM權限策略語句的Action
元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:
- 操作:是指具體的權限點。
- 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
- 資源類型:是指操作中支持授權的資源類型。具體說明如下:
- 對于必選的資源類型,用背景高亮的方式表示。
- 對于不支持資源級授權的操作,用
全部資源
表示。
- 條件關鍵字:是指云產品自身定義的條件關鍵字。
- 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作 | 訪問級別 | 資源類型 | 條件關鍵字 | 關聯操作 |
---|---|---|---|---|
cs:ModifyCluster | update | *Cluster acs:cs:{#regionId}:{#accountId}:cluster/{#ClusterId} |
| 無 |
請求語法
PUT /api/v2/clusters/{ClusterId} HTTP/1.1
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ClusterId | string | 是 | 集群 ID。 | cb95aa626a47740afbf6aa099b65**** |
body | object | 否 | 請求體參數。 | |
api_server_eip | boolean | 否 | 集群是否綁定 EIP,用于公網訪問 API Server。取值:
| true |
api_server_eip_id | string | 否 | 集群 API Server 綁定的 EIP 實例 ID,僅當 | eip-wz9fnasl6dsfhmvci**** |
deletion_protection | boolean | 否 | 集群刪除保護,防止通過控制臺或 API 誤刪除集群。取值:
默認值: | true |
instance_deletion_protection | boolean | 否 | 實例刪除保護,防止通過控制臺或 API 誤刪除釋放節點。取值:
默認值: | true |
ingress_domain_rebinding | boolean | 否 | 重新綁定集群測試域名。取值:
默認值: | true |
ingress_loadbalancer_id | string | 否 | 被修改集群的 SLB 實例 ID。 | lb-wz97kes8tnndkpodw**** |
resource_group_id | string | 否 | 集群資源組 ID。 | rg-acfmyvw3wjm**** |
maintenance_window | maintenance_window | 否 | 集群維護窗口,該功能只在 Pro 托管版集群中生效。 | |
enable_rrsa | boolean | 否 | 啟用或禁用 RRSA 功能(只有托管版集群支持配置該參數)。取值:
| true |
access_control_list | array | 否 | 注冊集群 API Server SLB 訪問控制列表。 | |
string | 否 | 注冊集群 API Server SLB 訪問控制列表。 注意:不允許填寫 0.0.0.0/0 網段。 | 192.168.1.0/24 | |
cluster_name | string | 否 | 集群名稱。 命名規則:由數字、漢字、英文字符或短劃線(-)組成,長度范圍 1~63 個字符,且不能以短劃線(-)開頭。 | cluster-new-name |
system_events_logging | object | 否 | 系統事件存儲配置。 | |
enabled | boolean | 否 | 是否開啟系統事件存儲。 | true |
logging_project | string | 否 | 系統事件存儲的 LogProject 名稱。 | k8s-log-cb95aa626a47740afbf6aa099b65**** |
operation_policy | object | 否 | 集群自動運維策略。 | |
cluster_auto_upgrade | object | 否 | 集群自動升級。 | |
enabled | boolean | 否 | 是否開啟集群自動升級。 | true |
channel | string | 否 | patch | |
api_server_custom_cert_sans | object | 否 | 自定義 API Server 證書 SAN(只有托管版集群支持配置該參數)。 | |
action | string | 否 | 覆蓋或追加 SAN 配置。取值:
| append |
subject_alternative_names | array | 否 | SAN 列表。 | |
string | 否 | SAN。 | 192.168.0.119 | |
vswitch_ids | array | 否 | 集群控制面虛擬交換機。適用于托管類集群變更控制面虛擬交換機,請注意以下事項:
| |
string | 否 | 集群控制面虛擬交換機。 | vsw-2ze4jvvvade1yk899**** |
返回參數
示例
正常返回示例
JSON
格式
{
"cluster_id": "cb95aa626a47740afbf6aa09****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea00****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內容概要 | 操作 |
---|---|---|
2024-11-19 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2024-10-18 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2024-04-24 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2024-01-11 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2023-10-18 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2023-10-10 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2023-08-21 | API 內部配置變更,不影響調用 | 查看變更詳情 |
2023-08-18 | API 內部配置變更,不影響調用 | 查看變更詳情 |