tke — Kubernetes Engine
tke · type
ClusterNetworkSettings
14 fields
| Field | Type | Description |
|---|---|---|
| ClusterCIDR | string | CIDR used to assign container and service IPs for the cluster. It cannot conflict with the VPC's CIDR or the CIDRs of other clusters in the same VPC. |
| IgnoreClusterCIDRConflict | boolean | Whether to ignore ClusterCIDR conflict errors. It defaults to not ignore. |
| MaxNodePodNum | integer | Maximum number of pods on each node in the cluster. Default value: 256 |
| MaxClusterServiceNum | integer | Maximum number of cluster services. Default value: 256 |
| Ipvs | boolean | Whether IPVS is enabled. Default value: disabled |
| VpcId | string | Cluster VPC ID, which is required when you create an empty cluster; otherwise, it is automatically set to be consistent with that of the nodes in the cluster |
| Cni | boolean | Whether CNI is enabled for network plugin(s). Default value: enabled |
| KubeProxyMode | string | The network mode of service. This parameter is only applicable to ipvs+bpf mode. |
| ServiceCIDR | string | The IP range for service assignment. It cannot conflict with the VPC’s CIDR block nor the CIDR blocks of other clusters in the same VPC. |
| Subnets | string[] | The container subnet associated with the cluster |
| IgnoreServiceCIDRConflict | boolean | Whether to ignore ServiceCIDR conflict errors. It is only valid in VPC-CNI mode. Default value: `false`. |
| IsDualStack | boolean | Whether it is a dual-stack cluster in VPC-CNI mode. Default value: `false`, which indicates it is not a dual-stack cluster. |
| Ipv6ServiceCIDR | string | It is used to automatically assign the IP ranges for the service. |
| CiliumMode | string | Cluster Cilium Mode configuration |
