Class: TencentCloud::Tke::V20180525::ClusterNetworkSettings

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

Overview

集群网络相关的参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clustercidr = nil, ignoreclustercidrconflict = nil, maxnodepodnum = nil, maxclusterservicenum = nil, ipvs = nil, vpcid = nil, cni = nil, kubeproxymode = nil, servicecidr = nil, subnets = nil, ignoreservicecidrconflict = nil, isdualstack = nil, ipv6servicecidr = nil, ciliummode = nil, subnetid = nil, dataplanev2 = nil) ⇒ ClusterNetworkSettings

Returns a new instance of ClusterNetworkSettings.



1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'lib/v20180525/models.rb', line 1602

def initialize(clustercidr=nil, ignoreclustercidrconflict=nil, maxnodepodnum=nil, maxclusterservicenum=nil, ipvs=nil, vpcid=nil, cni=nil, kubeproxymode=nil, servicecidr=nil, subnets=nil, ignoreservicecidrconflict=nil, isdualstack=nil, ipv6servicecidr=nil, ciliummode=nil, subnetid=nil, dataplanev2=nil)
  @ClusterCIDR = clustercidr
  @IgnoreClusterCIDRConflict = ignoreclustercidrconflict
  @MaxNodePodNum = maxnodepodnum
  @MaxClusterServiceNum = maxclusterservicenum
  @Ipvs = ipvs
  @VpcId = vpcid
  @Cni = cni
  @KubeProxyMode = kubeproxymode
  @ServiceCIDR = servicecidr
  @Subnets = subnets
  @IgnoreServiceCIDRConflict = ignoreservicecidrconflict
  @IsDualStack = isdualstack
  @Ipv6ServiceCIDR = ipv6servicecidr
  @CiliumMode = ciliummode
  @SubnetId = subnetid
  @DataPlaneV2 = dataplanev2
end

Instance Attribute Details

#CiliumModeObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def CiliumMode
  @CiliumMode
end

#ClusterCIDRObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def ClusterCIDR
  @ClusterCIDR
end

#CniObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def Cni
  @Cni
end

#DataPlaneV2Object

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def DataPlaneV2
  @DataPlaneV2
end

#IgnoreClusterCIDRConflictObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def IgnoreClusterCIDRConflict
  @IgnoreClusterCIDRConflict
end

#IgnoreServiceCIDRConflictObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def IgnoreServiceCIDRConflict
  @IgnoreServiceCIDRConflict
end

#Ipv6ServiceCIDRObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def Ipv6ServiceCIDR
  @Ipv6ServiceCIDR
end

#IpvsObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def Ipvs
  @Ipvs
end

#IsDualStackObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def IsDualStack
  @IsDualStack
end

#KubeProxyModeObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def KubeProxyMode
  @KubeProxyMode
end

#MaxClusterServiceNumObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def MaxClusterServiceNum
  @MaxClusterServiceNum
end

#MaxNodePodNumObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def MaxNodePodNum
  @MaxNodePodNum
end

#ServiceCIDRObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def ServiceCIDR
  @ServiceCIDR
end

#SubnetIdObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def SubnetId
  @SubnetId
end

#SubnetsObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def Subnets
  @Subnets
end

#VpcIdObject

注意:此字段可能返回 null,表示取不到有效值。

  • clusterIP
  • 容器网络插件为CiliumOverlay。
  • 支持CDC的托管集群,且网络插件为VPC-CNI。

Parameters:

  • 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 是否忽略 ClusterCIDR 冲突错误, 默认不忽略

  • 集群中每个Node上最大的Pod数量(默认为256)

  • 集群最大的service数量(默认为256)

  • 是否启用IPVS(默认不开启)

  • 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)

  • 网络插件是否启用CNI(默认开启)

  • service的网络模式,当前参数只适用于ipvs+bpf模式

  • 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突

  • 集群关联的容器子网

  • 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略

  • 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。

  • 用于分配service的IP range,由系统自动分配

  • 集群Cilium Mode配置

  • 控制面子网信息,仅在以下场景返回。

  • 是否启用了 DataPlaneV2(cilium替代kube-proxy)



1600
1601
1602
# File 'lib/v20180525/models.rb', line 1600

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'lib/v20180525/models.rb', line 1621

def deserialize(params)
  @ClusterCIDR = params['ClusterCIDR']
  @IgnoreClusterCIDRConflict = params['IgnoreClusterCIDRConflict']
  @MaxNodePodNum = params['MaxNodePodNum']
  @MaxClusterServiceNum = params['MaxClusterServiceNum']
  @Ipvs = params['Ipvs']
  @VpcId = params['VpcId']
  @Cni = params['Cni']
  @KubeProxyMode = params['KubeProxyMode']
  @ServiceCIDR = params['ServiceCIDR']
  @Subnets = params['Subnets']
  @IgnoreServiceCIDRConflict = params['IgnoreServiceCIDRConflict']
  @IsDualStack = params['IsDualStack']
  @Ipv6ServiceCIDR = params['Ipv6ServiceCIDR']
  @CiliumMode = params['CiliumMode']
  @SubnetId = params['SubnetId']
  @DataPlaneV2 = params['DataPlaneV2']
end