如何擴容 Kubernetes 多可用區集群?

阿裏雲問答 2022-01-07 10:56:23 阅读数:561

kubernetes 可用 集群

如何擴容 Kubernetes 多可用區集群?




采納答案1:

調用 ScaleOutCluster 增加集群中 Worker 節點的數量(支持多可用區實例)。 官方文檔https://help.aliyun.com/document_detail/123927.html




采納答案2:

調用 ScaleOutCluster 增加集群中 Worker 節點的數量(支持多可用區實例)。

請求信息 請求行 RequestLine

POST /api/v2/clusters/{cluster_id} HTTP/1.1 錶 1. 請求行參數 URI Param 名稱 類型 是否必須 描述 cluster_id string 是 集群 ID。 特有請求頭 RequestHead。

無,請參考公共請求頭部。

請求體 RequestBody。

{ "key_pair":"keypair名稱,和login_password 二選一", "vswitch_ids": "一臺或多臺虛擬交換機 ID,N 的取值範圍為 [1, 3]", "worker_instance_types": "Worker實例規格多實例規格參數", "worker_system_disk_category": "Worker系統盤類型", "worker_system_disk_size": "Worker節點系統盤大小", "worker_data_disk":"是否掛載數據盤 true|false", "tags": "給集群打tag標簽, 數組格式對象", "count":"擴容的數量", "worker_data_disks": "Worker節點數據盤配置" } 錶 2. 請求體解釋 名稱 類型 必須 描述 count int 是 擴容數量。 vswitch_ids list 否 Worker 節點的交換機 ID。 worker_data_disk bool 是 是否掛載數據盤,可選擇為: true:錶示 worker 節點掛載數據盤。 false:錶示 worker 。節點不掛載數據盤。 worker_instance_types list 是 Worker 節點 ECS 規格類型代碼。更多詳細信息,參見實例規格族。 key_pair string 是 keypair 名稱。與 login_password 二選一。 login_password string 是 擴容的 worker 節點密碼。密碼規則為8 - 30 個字符,且同時包含三項(大、小寫字母,數字和特殊符號),和 key_pair 二選一。 worker_data_disks list 否 Worker 數據盤類型、大小等配置的組合。該參數只有在掛載 Worker 節點數據盤時有效,包含以下參數: category:數據盤類型。取值範圍如下。 cloud:普通雲盤。 cloud_efficiency:高效雲盤。 cloud_ssd:SSD 雲盤。 size:數據盤大小,單比特為GiB。 worker_system_disk_category string 否 Worker 節點系統盤類型。 worker_system_disk_size int 否 Worker節點系統盤大小,單比特為 GiB。 返回信息 返回行 ResponseLine

HTTP/1.1 202 Accepted 特有返回頭 ResponseHead

無,請參考公共返回頭部。

返回體 ResponseBody

{ "cluster_id":"string", "request_id":"string", "task_id":"string", "instanceId":"string" } 示例 請求示例

POST /api/v2/clusters/Cccfd68c474454665ace07efce924**** HTTP/1.1 <公共請求頭> { "key_pair":"common", // KeyPair "vswitch_ids":["vsw-uf684tfrpwup8gcsw****"], "worker_instance_types":["ecs.c5.xlarge"], "worker_system_disk_category":"cloud_efficiency", "worker_system_disk_size":120, "worker_data_disk":false, "worker_data_disks": [{"category": "cloud_ssd", "size": 500}], "tags":[], "count":1 } 返回示例

HTTP/1.1 202 Accepted <公共響應頭> { "cluster_id": "Cccfd68c474454665ace07efce924****", "request_id": "687C5BAA-D103-4993-884B-C35E4314A1E1", "task_id": "T-5a54309c80282e39ea00002f", "instanceId":"Cccfd68c474454665ace07efce924****" }


版权声明:本文为[阿裏雲問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201071056226952.html