ContainerServiceNetworkProfileOutput interface
网络配置的配置文件。
属性
| dns |
分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于 serviceCidr 中指定的 Kubernetes 服务地址范围内。 |
| docker |
分配给 Docker 网桥网络的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围或 Kubernetes 服务地址范围重叠。 |
| ip |
IP 系列用于确定单堆栈或双堆栈群集。 对于单堆栈,预期值为 IPv4。 对于双堆栈,预期值为 IPv4 和 IPv6。 |
| load |
群集负载均衡器的配置文件。 |
| load |
默认值为“standard”。 有关负载均衡器 SKU 之间的差异的详细信息,请参阅 Azure 负载均衡器 SKU。 |
| nat |
群集 NAT 网关的配置文件。 |
| network |
如果 networkPlugin 不是“azure”,则无法指定此项。 |
| network |
用于生成 Kubernetes 网络的网络插件。 |
| network |
用于生成 Kubernetes 网络的网络插件模式。 |
| network |
用于生成 Kubernetes 网络的网络策略。 |
| outbound |
这只能在群集创建时设置,以后无法更改。 有关详细信息,请参阅 出口出站类型。 |
| pod |
使用 kubenet 时分配 Pod IP 的 CIDR 表示法 IP 范围。 |
| pod |
单堆栈网络需要一个 IPv4 CIDR。 对于双堆栈网络,每个 IP 系列(IPv4/IPv6)都有两个CIDR。 |
| service |
从中分配服务群集 IP 的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围重叠。 |
| service |
单堆栈网络需要一个 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?: ManagedClusterLoadBalancerProfileOutput
属性值
loadBalancerSku
默认值为“standard”。 有关负载均衡器 SKU 之间的差异的详细信息,请参阅 Azure 负载均衡器 SKU。
loadBalancerSku?: "standard" | "basic"
属性值
"standard" | "basic"
natGatewayProfile
群集 NAT 网关的配置文件。
natGatewayProfile?: ManagedClusterNATGatewayProfileOutput
属性值
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[]