你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ContainerServiceNetworkProfile 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ContainerServiceNetworkProfile() |
初始化 ContainerServiceNetworkProfile 类的新实例。 |
ContainerServiceNetworkProfile(NetworkPlugin, NetworkPolicy, NetworkMode, String, String, String, String, OutboundType, LoadBalancerSku, ManagedClusterLoadBalancerProfile) |
初始化 ContainerServiceNetworkProfile 类的新实例。 |
ContainerServiceNetworkProfile()
初始化 ContainerServiceNetworkProfile 类的新实例。
public ContainerServiceNetworkProfile ();
Public Sub New ()
适用于
ContainerServiceNetworkProfile(NetworkPlugin, NetworkPolicy, NetworkMode, String, String, String, String, OutboundType, LoadBalancerSku, ManagedClusterLoadBalancerProfile)
初始化 ContainerServiceNetworkProfile 类的新实例。
public ContainerServiceNetworkProfile (Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPlugin networkPlugin = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPolicy networkPolicy = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkMode networkMode = default, string podCidr = default, string serviceCidr = default, string dnsServiceIP = default, string dockerBridgeCidr = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.OutboundType outboundType = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.LoadBalancerSku loadBalancerSku = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterLoadBalancerProfile loadBalancerProfile = default);
new Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile : Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPlugin * Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPolicy * Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkMode * string * string * string * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.OutboundType * Microsoft.Azure.Management.ContainerService.Fluent.Models.LoadBalancerSku * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterLoadBalancerProfile -> Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile
Public Sub New (Optional networkPlugin As NetworkPlugin = Nothing, Optional networkPolicy As NetworkPolicy = Nothing, Optional networkMode As NetworkMode = Nothing, Optional podCidr As String = Nothing, Optional serviceCidr As String = Nothing, Optional dnsServiceIP As String = Nothing, Optional dockerBridgeCidr As String = Nothing, Optional outboundType As OutboundType = Nothing, Optional loadBalancerSku As LoadBalancerSku = Nothing, Optional loadBalancerProfile As ManagedClusterLoadBalancerProfile = Nothing)
参数
- networkPlugin
- NetworkPlugin
用于生成 Kubernetes 网络的网络插件。 可能的值包括:“azure”、“kubenet”
- networkPolicy
- NetworkPolicy
用于生成 Kubernetes 网络的网络策略。 可能的值包括:“calico”、“azure”
- networkMode
- NetworkMode
用于生成 Kubernetes 网络的网络模式。 可能的值包括:“transparent”、“bridge”
- podCidr
- String
CIDR 表示法 IP 范围,使用 kubenet 时从其中分配 Pod IP。
- serviceCidr
- String
CIDR 表示法 IP 范围,从其中分配服务群集 IP。 此范围不得与任何子网 IP 范围重叠。
- dnsServiceIP
- String
分配给 Kubernetes DNS 服务的 IP 地址。 它必须位于 serviceCidr 中指定的 Kubernetes 服务地址范围内。
- dockerBridgeCidr
- String
分配给 Docker 网桥网络的 CIDR 表示法 IP 范围。 它不得与任何子网 IP 范围或 Kubernetes 服务地址范围重叠。
- outboundType
- OutboundType
出站 (出口) 路由方法。 可能的值包括:“loadBalancer”、“userDefinedRouting”
- loadBalancerSku
- LoadBalancerSku
托管群集的负载均衡器 SKU。 可能的值包括:“standard”、“basic”
- loadBalancerProfile
- ManagedClusterLoadBalancerProfile
群集负载均衡器的配置文件。