无法通过AKS将多个子网关联到Kubernetes集群

时间:2018-12-20 10:27:39

标签: azure azure-virtual-network azure-kubernetes

当从“网络”选项卡中的azure的kubernetes服务创建kubernetes集群时,我可以选择创建自己的虚拟网络。

假设我创建了一个具有3个子网的虚拟网络,但仍在“网络”选项卡中,我只能将这些子网中的1个与我的集群关联。

AKS是否有限制?

如果是,为什么允许在虚拟网络中创建多个子网?

1 个答案:

答案 0 :(得分:0)

不确定,但是在Azure门户上创建AKS群集时只能指定一个子网。似乎对AKS有限制。阅读prerequisites。至少,您需要一个子网,一个AKS群集。另外,AKS supports a single pool现在。

  

不要在同一子网中创建多个AKS集群。

借助AKS中的高级联网功能,您可以在现有的虚拟网络中部署AKS群集,并定义这些子网名称和IP地址范围。从虚拟网络中的指定子网分配Pod和群集节点的IP地址。因此,您需要为群集计划IP地址。确定IP地址数量时,应该考虑进行升级和扩展操作。

它允许在虚拟网络中创建多个子网的原因是,从根本上讲,您可以在VNet中创建具有有效CIDR块的多个子网。您可以在其他子网中创建VM,也可以在现有VNet中创建用于VPN网关的专用Gatewaysubnet。通过高级网络,该现有虚拟网络通常可以使用Azure ExpressRoute或站点到站点VPN提供到本地网络的连接。

此外,欢迎使用Azure AKS上的give feedback来改进此功能。希望这会有所帮助。