Class: TencentCloud::Tke::V20180525::ModifyClusterNodePoolRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

ModifyClusterNodePool请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, nodepoolid = nil, name = nil, maxnodesnum = nil, minnodesnum = nil, labels = nil, taints = nil, annotations = nil, enableautoscale = nil, osname = nil, oscustomizetype = nil, gpuargs = nil, userscript = nil, ignoreexistednode = nil, extraargs = nil, tags = nil, unschedulable = nil, deletionprotection = nil, dockergraphpath = nil, prestartuserscript = nil) ⇒ ModifyClusterNodePoolRequest

Returns a new instance of ModifyClusterNodePoolRequest.



15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
# File 'lib/v20180525/models.rb', line 15492

def initialize(clusterid=nil, nodepoolid=nil, name=nil, maxnodesnum=nil, minnodesnum=nil, labels=nil, taints=nil, annotations=nil, enableautoscale=nil, osname=nil, oscustomizetype=nil, gpuargs=nil, userscript=nil, ignoreexistednode=nil, extraargs=nil, tags=nil, unschedulable=nil, deletionprotection=nil, dockergraphpath=nil, prestartuserscript=nil)
  @ClusterId = clusterid
  @NodePoolId = nodepoolid
  @Name = name
  @MaxNodesNum = maxnodesnum
  @MinNodesNum = minnodesnum
  @Labels = labels
  @Taints = taints
  @Annotations = annotations
  @EnableAutoscale = enableautoscale
  @OsName = osname
  @OsCustomizeType = oscustomizetype
  @GPUArgs = gpuargs
  @UserScript = userscript
  @IgnoreExistedNode = ignoreexistednode
  @ExtraArgs = extraargs
  @Tags = tags
  @Unschedulable = unschedulable
  @DeletionProtection = deletionprotection
  @DockerGraphPath = dockergraphpath
  @PreStartUserScript = prestartuserscript
end

Instance Attribute Details

#AnnotationsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Annotations
  @Annotations
end

#ClusterIdObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def ClusterId
  @ClusterId
end

#DeletionProtectionObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def DeletionProtection
  @DeletionProtection
end

#DockerGraphPathObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def DockerGraphPath
  @DockerGraphPath
end

#EnableAutoscaleObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def EnableAutoscale
  @EnableAutoscale
end

#ExtraArgsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def ExtraArgs
  @ExtraArgs
end

#GPUArgsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def GPUArgs
  @GPUArgs
end

#IgnoreExistedNodeObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def IgnoreExistedNode
  @IgnoreExistedNode
end

#LabelsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Labels
  @Labels
end

#MaxNodesNumObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def MaxNodesNum
  @MaxNodesNum
end

#MinNodesNumObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def MinNodesNum
  @MinNodesNum
end

#NameObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Name
  @Name
end

#NodePoolIdObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def NodePoolId
  @NodePoolId
end

#OsCustomizeTypeObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def OsCustomizeType
  @OsCustomizeType
end

#OsNameObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def OsName
  @OsName
end

#PreStartUserScriptObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def PreStartUserScript
  @PreStartUserScript
end

#TagsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Tags
  @Tags
end

#TaintsObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Taints
  @Taints
end

#UnschedulableObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def Unschedulable
  @Unschedulable
end

#UserScriptObject

Parameters:

  • 集群ID

  • 节点池ID

  • 名称,最长63个字符,只能包含小写字母、数字及分隔符“_”,且必须以小写字母开头,数字或小写字母结尾

  • 最大节点数

  • 最小节点数

  • 标签

  • 污点

  • 节点 Annotation 列表

  • 是否开启伸缩

  • 操作系统名称

  • 镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值)

  • GPU驱动版本,CUDA版本,cuDNN版本以及是否启用MIG特性

  • base64编码后的自定义脚本

  • 更新label和taint时忽略存量节点

  • 节点自定义参数

  • 资源标签

  • 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后, 可执行kubectl uncordon nodename使node加入调度.

  • 删除保护开关

  • dockerd --graph 指定值, 默认为 /var/lib/docker

  • base64编码后的自定义脚本



15490
15491
15492
# File 'lib/v20180525/models.rb', line 15490

def UserScript
  @UserScript
end

Instance Method Details

#deserialize(params) ⇒ Object



15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
# File 'lib/v20180525/models.rb', line 15515

def deserialize(params)
  @ClusterId = params['ClusterId']
  @NodePoolId = params['NodePoolId']
  @Name = params['Name']
  @MaxNodesNum = params['MaxNodesNum']
  @MinNodesNum = params['MinNodesNum']
  unless params['Labels'].nil?
    @Labels = []
    params['Labels'].each do |i|
      label_tmp = Label.new
      label_tmp.deserialize(i)
      @Labels << label_tmp
    end
  end
  unless params['Taints'].nil?
    @Taints = []
    params['Taints'].each do |i|
      taint_tmp = Taint.new
      taint_tmp.deserialize(i)
      @Taints << taint_tmp
    end
  end
  unless params['Annotations'].nil?
    @Annotations = []
    params['Annotations'].each do |i|
      annotationvalue_tmp = AnnotationValue.new
      annotationvalue_tmp.deserialize(i)
      @Annotations << annotationvalue_tmp
    end
  end
  @EnableAutoscale = params['EnableAutoscale']
  @OsName = params['OsName']
  @OsCustomizeType = params['OsCustomizeType']
  unless params['GPUArgs'].nil?
    @GPUArgs = GPUArgs.new
    @GPUArgs.deserialize(params['GPUArgs'])
  end
  @UserScript = params['UserScript']
  @IgnoreExistedNode = params['IgnoreExistedNode']
  unless params['ExtraArgs'].nil?
    @ExtraArgs = InstanceExtraArgs.new
    @ExtraArgs.deserialize(params['ExtraArgs'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Unschedulable = params['Unschedulable']
  @DeletionProtection = params['DeletionProtection']
  @DockerGraphPath = params['DockerGraphPath']
  @PreStartUserScript = params['PreStartUserScript']
end