我最近创建了我们的微服务架构的AKS托管集群。
但是,我们确实有一些其他服务无法提供的服务。
我需要能够将群集所在的虚拟网络连接到我的虚拟机。
我想知道执行此操作的最佳方法是什么?
到目前为止,我已经创建了两个“虚拟网络网关”,我试图在它们之间进行连接。但是,连接状态始终保持为“正在连接”
当我连接到集群中的一个Pod时,连接不起作用。
还有其他方法可以使其正常工作吗?
答案 0 :(得分:2)
使用虚拟网络对等会容易得多(便宜),您可以按照this tutorial对两个网络进行对等。
此外,在创建AKS群集时,您需要使用Azure CNI(需要重新创建,在创建AKS之后不能更改它),这样,每个Pod都将获得专用的IP地址,他们将能够利用连接虚拟网络之间。
您也可以使用网关,但是由于对等互连现在可以在全球范围内使用,因此使用网关\站点到站点
几乎没有意义。答案 1 :(得分:1)
我认为Azure CNI将满足您的需求。由于每个Pod都会从子网获取IP地址,因此可以直接访问。