public class ClusterNetworkSettings extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ClusterNetworkSettings() | 
| ClusterNetworkSettings(ClusterNetworkSettings source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getCiliumMode()Get 集群Cilium Mode配置
- clusterIP | 
| String | getClusterCIDR()Get 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 | 
| Boolean | getCni()Get 网络插件是否启用CNI(默认开启) | 
| Boolean | getDataPlaneV2()Get 是否启用了 DataPlaneV2(cilium替代kube-proxy) | 
| Boolean | getIgnoreClusterCIDRConflict()Get 是否忽略 ClusterCIDR 冲突错误, 默认不忽略 | 
| Boolean | getIgnoreServiceCIDRConflict()Get 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 | 
| String | getIpv6ServiceCIDR()Get 用于分配service的IP range,由系统自动分配 | 
| Boolean | getIpvs()Get 是否启用IPVS(默认不开启) | 
| Boolean | getIsDualStack()Get 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 | 
| String | getKubeProxyMode()Get service的网络模式,当前参数只适用于ipvs+bpf模式 | 
| Long | getMaxClusterServiceNum()Get 集群最大的service数量(默认为256) | 
| Long | getMaxNodePodNum()Get 集群中每个Node上最大的Pod数量(默认为256) | 
| String | getServiceCIDR()Get 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 | 
| String | getSubnetId()Get 控制面子网信息,仅在以下场景返回。
- 容器网络插件为CiliumOverlay。
- 支持CDC的托管集群,且网络插件为VPC-CNI。 | 
| String[] | getSubnets()Get 集群关联的容器子网
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getVpcId()Get 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致) | 
| void | setCiliumMode(String CiliumMode)Set 集群Cilium Mode配置
- clusterIP | 
| void | setClusterCIDR(String ClusterCIDR)Set 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 | 
| void | setCni(Boolean Cni)Set 网络插件是否启用CNI(默认开启) | 
| void | setDataPlaneV2(Boolean DataPlaneV2)Set 是否启用了 DataPlaneV2(cilium替代kube-proxy) | 
| void | setIgnoreClusterCIDRConflict(Boolean IgnoreClusterCIDRConflict)Set 是否忽略 ClusterCIDR 冲突错误, 默认不忽略 | 
| void | setIgnoreServiceCIDRConflict(Boolean IgnoreServiceCIDRConflict)Set 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 | 
| void | setIpv6ServiceCIDR(String Ipv6ServiceCIDR)Set 用于分配service的IP range,由系统自动分配 | 
| void | setIpvs(Boolean Ipvs)Set 是否启用IPVS(默认不开启) | 
| void | setIsDualStack(Boolean IsDualStack)Set 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 | 
| void | setKubeProxyMode(String KubeProxyMode)Set service的网络模式,当前参数只适用于ipvs+bpf模式 | 
| void | setMaxClusterServiceNum(Long MaxClusterServiceNum)Set 集群最大的service数量(默认为256) | 
| void | setMaxNodePodNum(Long MaxNodePodNum)Set 集群中每个Node上最大的Pod数量(默认为256) | 
| void | setServiceCIDR(String ServiceCIDR)Set 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 | 
| void | setSubnetId(String SubnetId)Set 控制面子网信息,仅在以下场景返回。
- 容器网络插件为CiliumOverlay。
- 支持CDC的托管集群,且网络插件为VPC-CNI。 | 
| void | setSubnets(String[] Subnets)Set 集群关联的容器子网
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setVpcId(String VpcId)Set 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致) | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ClusterNetworkSettings()
public ClusterNetworkSettings(ClusterNetworkSettings source)
public String getClusterCIDR()
public void setClusterCIDR(String ClusterCIDR)
ClusterCIDR - 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突public Boolean getIgnoreClusterCIDRConflict()
public void setIgnoreClusterCIDRConflict(Boolean IgnoreClusterCIDRConflict)
IgnoreClusterCIDRConflict - 是否忽略 ClusterCIDR 冲突错误, 默认不忽略public Long getMaxNodePodNum()
public void setMaxNodePodNum(Long MaxNodePodNum)
MaxNodePodNum - 集群中每个Node上最大的Pod数量(默认为256)public Long getMaxClusterServiceNum()
public void setMaxClusterServiceNum(Long MaxClusterServiceNum)
MaxClusterServiceNum - 集群最大的service数量(默认为256)public Boolean getIpvs()
public void setIpvs(Boolean Ipvs)
Ipvs - 是否启用IPVS(默认不开启)public String getVpcId()
public void setVpcId(String VpcId)
VpcId - 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)public Boolean getCni()
public void setCni(Boolean Cni)
Cni - 网络插件是否启用CNI(默认开启)public String getKubeProxyMode()
public void setKubeProxyMode(String KubeProxyMode)
KubeProxyMode - service的网络模式,当前参数只适用于ipvs+bpf模式public String getServiceCIDR()
public void setServiceCIDR(String ServiceCIDR)
ServiceCIDR - 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突public String[] getSubnets()
public void setSubnets(String[] Subnets)
Subnets - 集群关联的容器子网
注意:此字段可能返回 null,表示取不到有效值。public Boolean getIgnoreServiceCIDRConflict()
public void setIgnoreServiceCIDRConflict(Boolean IgnoreServiceCIDRConflict)
IgnoreServiceCIDRConflict - 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略public Boolean getIsDualStack()
public void setIsDualStack(Boolean IsDualStack)
IsDualStack - 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。public String getIpv6ServiceCIDR()
public void setIpv6ServiceCIDR(String Ipv6ServiceCIDR)
Ipv6ServiceCIDR - 用于分配service的IP range,由系统自动分配public String getCiliumMode()
public void setCiliumMode(String CiliumMode)
CiliumMode - 集群Cilium Mode配置
- clusterIPpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 控制面子网信息,仅在以下场景返回。
- 容器网络插件为CiliumOverlay。
- 支持CDC的托管集群,且网络插件为VPC-CNI。public Boolean getDataPlaneV2()
public void setDataPlaneV2(Boolean DataPlaneV2)
DataPlaneV2 - 是否启用了 DataPlaneV2(cilium替代kube-proxy)Copyright © 2025. All rights reserved.