将AKS群集连接到托管虚拟机的虚拟网络

时间:2019-05-21 16:05:40

标签: azure kubernetes azure-aks

我最近创建了我们的微服务架构的AKS托管集群。

但是,我们确实有一些其他服务无法提供的服务。

我需要能够将群集所在的虚拟网络连接到我的虚拟机。

我想知道执行此操作的最佳方法是什么?

到目前为止,我已经创建了两个“虚拟网络网关”,我试图在它们之间进行连接。但是,连接状态始终保持为“正在连接”

当我连接到集群中的一个Pod时,连接不起作用。

还有其他方法可以使其正常工作吗?

2 个答案:

答案 0 :(得分:2)

使用虚拟网络对等会容易得多(便宜),您可以按照this tutorial对两个网络进行对等。

此外,在创建AKS群集时,您需要使用Azure CNI(需要重新创建,在创建AKS之后不能更改它),这样,每个Pod都将获得专用的IP地址,他们将能够利用连接虚拟网络之间。

您也可以使用网关,但是由于对等互连现在可以在全球范围内使用,因此使用网关\站点到站点

几乎没有意义。

答案 1 :(得分:1)

我认为Azure CNI将满足您的需求。由于每个Pod都会从子网获取IP地址,因此可以直接访问。