Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure AKS通过VPN连接到数据中心_Azure_Kubernetes_Vpn - Fatal编程技术网

Azure AKS通过VPN连接到数据中心

Azure AKS通过VPN连接到数据中心,azure,kubernetes,vpn,Azure,Kubernetes,Vpn,我正在Azure(AKS)上构建Kubernetes群集。我已经使用document将它部署到一个定制的VNet中。默认情况下,设置AKS时创建的VNet为10.0.0.0/8。我们所有的基础设施都在10.27.X.X空间中,因此需要定制VNet 根据文档,自定义VNet是在单独的资源组中创建的,在我们的示例中是Azure.Prod。在同一组中,我们为VPN建立了虚拟网络网关,使其返回到我们的数据中心 以下是我们配置的详细信息(模糊): 资源组Azure.Prod 资源组MC_Azure.Pr

我正在Azure(AKS)上构建Kubernetes群集。我已经使用document将它部署到一个定制的VNet中。默认情况下,设置AKS时创建的VNet为10.0.0.0/8。我们所有的基础设施都在10.27.X.X空间中,因此需要定制VNet

根据文档,自定义VNet是在单独的资源组中创建的,在我们的示例中是Azure.Prod。在同一组中,我们为VPN建立了虚拟网络网关,使其返回到我们的数据中心

以下是我们配置的详细信息(模糊):

  • 资源组Azure.Prod
  • 资源组MC_Azure.Prod(由AKS创建)
  • Azure.Prod中的虚拟网络10.150.0.0/16
  • 子网10.150.1.0/24
  • MC_Azure.Prod中的虚拟机10.150.1.4
  • Pod网络10.244.0.0/24
  • 数据中心网络10.27.16.x/24
其中一个容器需要与数据中心建立SQL连接,但该连接失败。我能够从数据中心的机器上ping 10.150.1.4,因此证明了从DC到Azure的连接

我已经在AKS创建的route表中添加了以下路由,如下所示

  • 10.27.16.0/24>虚拟网络网关
在数据中心的机器上,我创建了以下路径

  • 10.244.0.0/24>10.27.16.3(这是DC NW上的GW,设备也终止VPN)

感谢您的帮助

是的,我终于找到了问题的症结所在,看来返回数据中心和POD的路由也需要在网关子网上复制。

您所指的有关自定义VNet的文档丢失了更新链接。抱歉,该链接指向一个线程:您是指idelix的此特定评论吗?