NetworkConfiguration interface
NetworkConfiguration 指定 Kubernetes 群集网络相关配置。
属性
| attached |
要附加到群集的网络的配置,供在此 Kubernetes 群集上运行的工作负荷使用。 |
| bgp |
此 Kubernetes 群集的 BGP 服务负载均衡器的配置。 最多可以指定一个服务负载均衡器,即第 2 层或 BGP。 |
| cloud |
关联的云服务网络的资源 ID。 |
| cni |
用于创建容器网络接口网络的第 3 层网络的资源 ID。 |
| dns |
分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于服务 CIDR 中指定的 Kubernetes 服务地址范围内。 |
| l2Service |
此 Kubernetes 群集的第 2 层服务负载均衡器的配置。 最多可以指定一个服务负载均衡器,即第 2 层或 BGP。 |
| pod |
CIDR 表示法 IP 范围,从中分配 Pod IP。 单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。 |
| service |
要从中分配服务 IP 的 CIDR 表示法 IP 范围。 单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。 |
属性详细信息
attachedNetworkConfiguration
要附加到群集的网络的配置,供在此 Kubernetes 群集上运行的工作负荷使用。
attachedNetworkConfiguration?: AttachedNetworkConfiguration
属性值
bgpServiceLoadBalancerConfiguration
此 Kubernetes 群集的 BGP 服务负载均衡器的配置。 最多可以指定一个服务负载均衡器,即第 2 层或 BGP。
bgpServiceLoadBalancerConfiguration?: BgpServiceLoadBalancerConfiguration
属性值
cloudServicesNetworkId
关联的云服务网络的资源 ID。
cloudServicesNetworkId: string
属性值
string
cniNetworkId
用于创建容器网络接口网络的第 3 层网络的资源 ID。
cniNetworkId: string
属性值
string
dnsServiceIp
分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于服务 CIDR 中指定的 Kubernetes 服务地址范围内。
dnsServiceIp?: string
属性值
string
l2ServiceLoadBalancerConfiguration
此 Kubernetes 群集的第 2 层服务负载均衡器的配置。 最多可以指定一个服务负载均衡器,即第 2 层或 BGP。
l2ServiceLoadBalancerConfiguration?: L2ServiceLoadBalancerConfiguration
属性值
podCidrs
CIDR 表示法 IP 范围,从中分配 Pod IP。 单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。
podCidrs?: string[]
属性值
string[]
serviceCidrs
要从中分配服务 IP 的 CIDR 表示法 IP 范围。 单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。
serviceCidrs?: string[]
属性值
string[]