@@ -189,6 +189,31 @@ def create_uk8s_cluster_v2(
189189
190190 **Request Model**
191191
192+ **CreateUK8SClusterV2ParamKubeProxy**
193+ - **Mode** (str) - 集群kube-proxy模式。支持iptables和ipvs,默认为iptables。
194+
195+
196+ **CreateUK8SClusterV2ParamMaster**
197+ - **Zone** (str) - Master节点所属可用区,需要设置 Master.0.Zone、 Master.1.Zone、Master.2.Zone 三个 Master 节点的可用区。 三个节点可部署在不同可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
198+
199+
200+ **CreateUK8SClusterV2ParamNodes**
201+ - **BootDiskType** (str) - 一组Node节点的系统盘类型,请参考 `磁盘类型 <https://docs.ucloud.cn/api/uhost-api/disk_type>`_ 。默认为SSD云盘
202+ - **CPU** (int) - 一组Node节点的虚拟CPU核数。单位:核,范围:[2, 64],可选范围参考控制台。
203+ - **Count** (int) - 一组Node节点的数量,范围:[1,10]。
204+ - **DataDiskSize** (int) - 数据磁盘大小,单位GB。默认0。范围 :[20, 1000]
205+ - **DataDiskType** (str) - 一组Node节点的数据盘类型,请参考 `磁盘类型 <https://docs.ucloud.cn/api/uhost-api/disk_type>`_ 。默认为SSD云盘
206+ - **GPU** (int) - 一组Node节点的GPU卡核心数,仅GPU机型支持此字段。
207+ - **GpuType** (str) - 一组Node节点的GPU类型,枚举值["K80", "P40", "V100"],最新值参考Console。
208+ - **IsolationGroup** (str) - 一组Node节点的隔离组Id,归属于同一隔离组的虚拟机节点将落在不同的物理机上,单个隔离组最多只能容纳8个节点。参见DescribeIsolationGroup。
209+ - **Labels** (str) - Node节点标签,形式为key=value,多组Labels用”,“隔开,最多支持五组。
210+ - **MachineType** (str) - 一组Nodes节点云主机机型,如["N", "C", "O", "OS"],具体请参照云主机机型。
211+ - **MaxPods** (int) - Node节点上可运行最大节点数,默认为110。
212+ - **Mem** (int) - 一组Node节点的内存大小。单位:MB,范围 :[4096, 262144],取值为1024的倍数,可选范围参考控制台。
213+ - **MinmalCpuPlatform** (str) - Node节点的最低cpu平台,不选则随机。枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake"。
214+ - **Zone** (str) - 一组Nodes节点所属可用区,可创建多组Nodes节点,如一组是CPU Nodes节点,另一组是GPU Nodes节点。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html>`_
215+
216+
192217 """
193218 # build request
194219 d = {
@@ -280,12 +305,12 @@ def describe_uk8s_image(
280305 **Response Model**
281306
282307 **ImageInfo**
283-
284308 - **ImageId** (str) - 镜像 Id
285309 - **ImageName** (str) - 镜像名称
286310 - **NotSupportGPU** (bool) - 该镜像是否支持GPU机型,枚举值[true:不支持,false:支持]。
287311 - **ZoneId** (int) - 可用区 Id
288312
313+
289314 """
290315 # build request
291316 d = {
@@ -305,8 +330,8 @@ def list_uk8s_cluster_node_v2(
305330
306331 **Request**
307332
308- - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list.html >`_
309- - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist.html >`_
333+ - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
334+ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
310335 - **ClusterId** (str) - (Required) UK8S集群ID
311336
312337 **Response**
@@ -316,23 +341,7 @@ def list_uk8s_cluster_node_v2(
316341
317342 **Response Model**
318343
319- **UHostIPSet**
320-
321- - **Bandwidth** (int) - IP对应的带宽, 单位: Mb (内网IP不显示带宽信息)
322- - **Default** (str) - 是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。
323- - **IP** (str) - IP地址
324- - **IPId** (str) - IP资源ID (内网IP无对应的资源ID)
325- - **Mac** (str) - Mac地址
326- - **SubnetId** (str) - IP地址对应的子网 ID
327- - **Type** (str) - 国际: Internation,BGP: Bgp,内网: Private
328- - **VPCId** (str) - IP地址对应的VPC ID
329-
330- **KubeProxy**
331-
332- - **Mode** (str) - KubeProxy模式,枚举值为[ipvs,iptables]
333-
334344 **NodeInfoV2**
335-
336345 - **AsgId** (str) - 节点所属伸缩组ID,非伸缩组创建出来的节点,伸缩组ID为Default。
337346 - **CPU** (int) - Node节点CPU核数,单位: 个。
338347 - **CreateTime** (int) - 节点创建时间
@@ -346,13 +355,29 @@ def list_uk8s_cluster_node_v2(
346355 - **MachineType** (str) - 机型类别,分别对应Uhost的MachineType或PHost的PHostType。
347356 - **Memory** (int) - 内存大小,单位: MB。
348357 - **NodeId** (str) - NodeId,Node在UK8S处的唯一标示,如uk8s-reewqe5-sdasadsda
358+ - **NodeLogInfo** (str) - 加节点时判断是否没有资源,如果返回NORESOURCE则代表没有资源了
349359 - **NodeRole** (str) - node角色,枚举值为master、node
350360 - **NodeStatus** (str) - Node的状态
351361 - **OsName** (str) - Node节点的镜像名称。
352362 - **OsType** (str) - Node节点的操作系统类别,如Linux或Windows。
353363 - **Unschedulable** (bool) - 是否允许Pod调度到该节点,枚举值为true或false。
354364 - **Zone** (str) - Node所在可用区
355365
366+
367+ **UHostIPSet**
368+ - **Bandwidth** (int) - IP对应的带宽, 单位: Mb (内网IP不显示带宽信息)
369+ - **IP** (str) - IP地址
370+ - **IPId** (str) - IP资源ID (内网IP无对应的资源ID)
371+ - **Mac** (str) - Mac地址
372+ - **SubnetId** (str) - IP地址对应的子网 ID
373+ - **Type** (str) - 国际: Internation,BGP: Bgp,内网: Private
374+ - **VPCId** (str) - IP地址对应的VPC ID
375+
376+
377+ **KubeProxy**
378+ - **Mode** (str) - KubeProxy模式,枚举值为[ipvs,iptables]
379+
380+
356381 """
357382 # build request
358383 d = {
@@ -386,7 +411,6 @@ def list_uk8s_cluster_v2(
386411 **Response Model**
387412
388413 **ClusterSet**
389-
390414 - **ApiServer** (str) - 集群apiserver地址
391415 - **ClusterId** (str) - 集群ID
392416 - **ClusterName** (str) - 资源名字
@@ -401,6 +425,7 @@ def list_uk8s_cluster_v2(
401425 - **SubnetId** (str) - 所属子网
402426 - **VPCId** (str) - 所属VPC
403427
428+
404429 """
405430 # build request
406431 d = {
0 commit comments