public class ClusterNetworkSettings extends AbstractModel
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 |
getClusterCIDR()
Get 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
|
Boolean |
getCni()
Get 网络插件是否启用CNI(默认开启)
|
Boolean |
getIgnoreClusterCIDRConflict()
Get 是否忽略 ClusterCIDR 冲突错误, 默认不忽略
|
Boolean |
getIpvs()
Get 是否启用IPVS(默认不开启)
|
String |
getKubeProxyMode()
Get service的网络模式,当前参数只适用于ipvs+bpf模式
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getMaxClusterServiceNum()
Get 集群最大的service数量(默认为256)
|
Long |
getMaxNodePodNum()
Get 集群中每个Node上最大的Pod数量(默认为256)
|
String |
getServiceCIDR()
Get 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getSubnets()
Get 集群关联的容器子网
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getVpcId()
Get 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)
|
void |
setClusterCIDR(String ClusterCIDR)
Set 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
|
void |
setCni(Boolean Cni)
Set 网络插件是否启用CNI(默认开启)
|
void |
setIgnoreClusterCIDRConflict(Boolean IgnoreClusterCIDRConflict)
Set 是否忽略 ClusterCIDR 冲突错误, 默认不忽略
|
void |
setIpvs(Boolean Ipvs)
Set 是否启用IPVS(默认不开启)
|
void |
setKubeProxyMode(String KubeProxyMode)
Set service的网络模式,当前参数只适用于ipvs+bpf模式
注意:此字段可能返回 null,表示取不到有效值。
|
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 冲突
注意:此字段可能返回 null,表示取不到有效值。
|
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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模式
注意:此字段可能返回 null,表示取不到有效值。public String getServiceCIDR()
public void setServiceCIDR(String ServiceCIDR)
ServiceCIDR
- 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
注意:此字段可能返回 null,表示取不到有效值。public String[] getSubnets()
public void setSubnets(String[] Subnets)
Subnets
- 集群关联的容器子网
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2021. All rights reserved.