Class: TencentCloud::Tke::V20180525::ClusterAdvancedSettings

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

Overview

集群高级配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ipvs = nil, asenabled = nil, containerruntime = nil, nodenametype = nil, extraargs = nil, networktype = nil, isnonstaticipmode = nil, deletionprotection = nil, kubeproxymode = nil, auditenabled = nil, auditlogsetid = nil, auditlogtopicid = nil, vpccnitype = nil, runtimeversion = nil, enablecustomizedpodcidr = nil, basepodnumber = nil, ciliummode = nil, isdualstack = nil, qgpushareenable = nil) ⇒ ClusterAdvancedSettings

Returns a new instance of ClusterAdvancedSettings.



937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
# File 'lib/v20180525/models.rb', line 937

def initialize(ipvs=nil, asenabled=nil, containerruntime=nil, nodenametype=nil, extraargs=nil, networktype=nil, isnonstaticipmode=nil, deletionprotection=nil, kubeproxymode=nil, auditenabled=nil, auditlogsetid=nil, auditlogtopicid=nil, vpccnitype=nil, runtimeversion=nil, enablecustomizedpodcidr=nil, basepodnumber=nil, ciliummode=nil, isdualstack=nil, qgpushareenable=nil)
  @IPVS = ipvs
  @AsEnabled = asenabled
  @ContainerRuntime = containerruntime
  @NodeNameType = nodenametype
  @ExtraArgs = extraargs
  @NetworkType = networktype
  @IsNonStaticIpMode = isnonstaticipmode
  @DeletionProtection = deletionprotection
  @KubeProxyMode = kubeproxymode
  @AuditEnabled = auditenabled
  @AuditLogsetId = auditlogsetid
  @AuditLogTopicId = auditlogtopicid
  @VpcCniType = vpccnitype
  @RuntimeVersion = runtimeversion
  @EnableCustomizedPodCIDR = enablecustomizedpodcidr
  @BasePodNumber = basepodnumber
  @CiliumMode = ciliummode
  @IsDualStack = isdualstack
  @QGPUShareEnable = qgpushareenable
end

Instance Attribute Details

#AsEnabledObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def AsEnabled
  @AsEnabled
end

#AuditEnabledObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def AuditEnabled
  @AuditEnabled
end

#AuditLogsetIdObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def AuditLogsetId
  @AuditLogsetId
end

#AuditLogTopicIdObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def AuditLogTopicId
  @AuditLogTopicId
end

#BasePodNumberObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def BasePodNumber
  @BasePodNumber
end

#CiliumModeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def CiliumMode
  @CiliumMode
end

#ContainerRuntimeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def ContainerRuntime
  @ContainerRuntime
end

#DeletionProtectionObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def DeletionProtection
  @DeletionProtection
end

#EnableCustomizedPodCIDRObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def EnableCustomizedPodCIDR
  @EnableCustomizedPodCIDR
end

#ExtraArgsObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def ExtraArgs
  @ExtraArgs
end

#IPVSObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def IPVS
  @IPVS
end

#IsDualStackObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def IsDualStack
  @IsDualStack
end

#IsNonStaticIpModeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def IsNonStaticIpMode
  @IsNonStaticIpMode
end

#KubeProxyModeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def KubeProxyMode
  @KubeProxyMode
end

#NetworkTypeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def NetworkType
  @NetworkType
end

#NodeNameTypeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def NodeNameType
  @NodeNameType
end

#QGPUShareEnableObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def QGPUShareEnable
  @QGPUShareEnable
end

#RuntimeVersionObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def RuntimeVersion
  @RuntimeVersion
end

#VpcCniTypeObject

iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:

  1. 集群版本必须为1.14及以上;

  2. 系统镜像必须是: Tencent Linux 2.4;

Parameters:

  • IPVS:

    是否启用IPVS

  • AsEnabled:

    是否启用集群节点自动扩缩容(创建集群流程不支持开启此功能)

  • ContainerRuntime:

    集群使用的runtime类型,包括“docker”和“containerd”两种类型,默认为“docker”

  • NodeNameType:

    集群中节点NodeName类型(包括 hostname,lan-ip两种形式,默认为lan-ip。如果开启了hostname模式,创建节点时需要设置HostName参数,并且InstanceName需要和HostName一致)

  • ExtraArgs:

    集群自定义参数

  • NetworkType:

    集群网络类型(包括GR(全局路由)和VPC-CNI两种模式,默认为GR。

  • IsNonStaticIpMode:

    集群VPC-CNI模式是否为非固定IP,默认: FALSE 固定IP。

  • DeletionProtection:

    是否启用集群删除保护

  • KubeProxyMode:

    集群的网络代理模型,目前tke集群支持的网络代理模式有三种:iptables,ipvs,ipvs-bpf,此参数仅在使用ipvs-bpf模式时使用,三种网络模式的参数设置关系如下:

  • AuditEnabled:

    是否开启审计开关

  • AuditLogsetId:

    审计日志上传到的logset日志集

  • AuditLogTopicId:

    审计日志上传到的topic

  • VpcCniType:

    区分共享网卡多IP模式和独立网卡模式,共享网卡多 IP 模式填写“tke-route-eni”,独立网卡模式填写“tke-direct-eni”,默认为共享网卡模式

  • RuntimeVersion:

    运行时版本

  • EnableCustomizedPodCIDR:

    是否开节点podCIDR大小的自定义模式

  • BasePodNumber:

    自定义模式下的基础pod数量

  • CiliumMode:

    启用 CiliumMode 的模式,空值表示不启用,“clusterIP” 表示启用 Cilium 支持 ClusterIP

  • IsDualStack:

    集群VPC-CNI模式下是否是双栈集群,默认false,表明非双栈集群。

  • QGPUShareEnable:

    是否开启QGPU共享



935
936
937
# File 'lib/v20180525/models.rb', line 935

def VpcCniType
  @VpcCniType
end

Instance Method Details

#deserialize(params) ⇒ Object



959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
# File 'lib/v20180525/models.rb', line 959

def deserialize(params)
  @IPVS = params['IPVS']
  @AsEnabled = params['AsEnabled']
  @ContainerRuntime = params['ContainerRuntime']
  @NodeNameType = params['NodeNameType']
  unless params['ExtraArgs'].nil?
    @ExtraArgs = ClusterExtraArgs.new
    @ExtraArgs.deserialize(params['ExtraArgs'])
  end
  @NetworkType = params['NetworkType']
  @IsNonStaticIpMode = params['IsNonStaticIpMode']
  @DeletionProtection = params['DeletionProtection']
  @KubeProxyMode = params['KubeProxyMode']
  @AuditEnabled = params['AuditEnabled']
  @AuditLogsetId = params['AuditLogsetId']
  @AuditLogTopicId = params['AuditLogTopicId']
  @VpcCniType = params['VpcCniType']
  @RuntimeVersion = params['RuntimeVersion']
  @EnableCustomizedPodCIDR = params['EnableCustomizedPodCIDR']
  @BasePodNumber = params['BasePodNumber']
  @CiliumMode = params['CiliumMode']
  @IsDualStack = params['IsDualStack']
  @QGPUShareEnable = params['QGPUShareEnable']
end