通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ContainerServiceNetworkProfile interface

网络配置的配置文件。

属性

dnsServiceIP

分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于 serviceCidr 中指定的 Kubernetes 服务地址范围内。

dockerBridgeCidr

分配给 Docker 网桥网络的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围或 Kubernetes 服务地址范围重叠。

ipFamilies

IP 系列用于确定单堆栈或双堆栈群集。 对于单堆栈,预期值为 IPv4。 对于双堆栈,预期值为 IPv4 和 IPv6。

loadBalancerProfile

群集负载均衡器的配置文件。

loadBalancerSku

默认值为“standard”。 有关负载均衡器 SKU 之间的差异的详细信息,请参阅 Azure 负载均衡器 SKU

natGatewayProfile

群集 NAT 网关的配置文件。

networkMode

如果 networkPlugin 不是“azure”,则无法指定此项。

networkPlugin

用于生成 Kubernetes 网络的网络插件。

networkPluginMode

用于生成 Kubernetes 网络的网络插件模式。

networkPolicy

用于生成 Kubernetes 网络的网络策略。

outboundType

这只能在群集创建时设置,以后无法更改。 有关详细信息,请参阅 出口出站类型

podCidr

使用 kubenet 时分配 Pod IP 的 CIDR 表示法 IP 范围。

podCidrs

单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。

serviceCidr

从中分配服务群集 IP 的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围重叠。

serviceCidrs

单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。 它们不得与任何子网 IP 范围重叠。

属性详细信息

dnsServiceIP

分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于 serviceCidr 中指定的 Kubernetes 服务地址范围内。

dnsServiceIP?: string

属性值

string

dockerBridgeCidr

分配给 Docker 网桥网络的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围或 Kubernetes 服务地址范围重叠。

dockerBridgeCidr?: string

属性值

string

ipFamilies

IP 系列用于确定单堆栈或双堆栈群集。 对于单堆栈,预期值为 IPv4。 对于双堆栈,预期值为 IPv4 和 IPv6。

ipFamilies?: ("IPv4" | "IPv6")[]

属性值

("IPv4" | "IPv6")[]

loadBalancerProfile

群集负载均衡器的配置文件。

loadBalancerProfile?: ManagedClusterLoadBalancerProfile

属性值

loadBalancerSku

默认值为“standard”。 有关负载均衡器 SKU 之间的差异的详细信息,请参阅 Azure 负载均衡器 SKU

loadBalancerSku?: "standard" | "basic"

属性值

"standard" | "basic"

natGatewayProfile

群集 NAT 网关的配置文件。

natGatewayProfile?: ManagedClusterNATGatewayProfile

属性值

networkMode

如果 networkPlugin 不是“azure”,则无法指定此项。

networkMode?: "transparent" | "bridge"

属性值

"transparent" | "bridge"

networkPlugin

用于生成 Kubernetes 网络的网络插件。

networkPlugin?: "azure" | "kubenet" | "none"

属性值

"azure" | "kubenet" | "none"

networkPluginMode

用于生成 Kubernetes 网络的网络插件模式。

networkPluginMode?: "Overlay"

属性值

"Overlay"

networkPolicy

用于生成 Kubernetes 网络的网络策略。

networkPolicy?: "azure" | "calico"

属性值

"azure" | "calico"

outboundType

这只能在群集创建时设置,以后无法更改。 有关详细信息,请参阅 出口出站类型

outboundType?: "loadBalancer" | "userDefinedRouting" | "managedNATGateway" | "userAssignedNATGateway"

属性值

"loadBalancer" | "userDefinedRouting" | "managedNATGateway" | "userAssignedNATGateway"

podCidr

使用 kubenet 时分配 Pod IP 的 CIDR 表示法 IP 范围。

podCidr?: string

属性值

string

podCidrs

单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。

podCidrs?: string[]

属性值

string[]

serviceCidr

从中分配服务群集 IP 的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围重叠。

serviceCidr?: string

属性值

string

serviceCidrs

单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。 它们不得与任何子网 IP 范围重叠。

serviceCidrs?: string[]

属性值

string[]