微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

具有本地 VPN 连接的 Azure Kubernetes 服务 (AKS):无法从 pod ping 到家用电脑

如何解决具有本地 VPN 连接的 Azure Kubernetes 服务 (AKS):无法从 pod ping 到家用电脑

我运行 Azure Kubernetes 集群 (AKS) 并想访问家庭/本地网络上的 Web 服务器 (192.168.68.100)。因此,我创建了一个 azure 虚拟网络网关,并使用 azure 本地网络网关通过站点站点 IPSec 连接到我的家庭 DSL 路由器。

两个 VPN 端点都报告连接成功。从家庭网络,我可以ping 10.0.0.4,这是(我认为)azure 侧虚拟网关的IP 地址。

但是我无法从 kubernetes pod 访问家庭网络服务器,无论是通过 ping 还是通过 http 请求。我什至无法访问家用路由器本身的网页。我对网络知识不是很熟悉,但我认为问题是由于缺少网络路由造成的。

从家庭角度的配置:

VPN:

  • 家庭网络:192.168.68.0/24
  • 远程网络:10.0.0.0/24

从蔚蓝的角度来看:

本地网络网关:

  • 地址空间:192.168.68.0/24

虚拟网络:

  • 地址空间:10.0.0.0/8

子网:

  • aks 子网 (10.240.0.0/16)
  • 网关子网 (10.0.0.0/24)

可路由:

路线:

  • 地址前缀:10.244.0.0/24
  • 下一跳类型:10.240.0.4

子网:

  • aks 子网:10.240.0.0/16

我没有更改创建 AKS 时创建的任何配置。我只添加了虚拟网络网关及其对应的本地网关。

所以我的问题是:我需要做什么才能从 kubernetes pod 访问家庭网络 Web 服务器 (192.168.68.100)?任何帮助表示赞赏。

编辑:

一些跟踪路由:

来自家用电脑 (192.168.68.80)

Tracing route to 10.0.0.4 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  fritz.Box [192.168.68.1]
  2     *        *        *     Request timed out.
  3    19 ms    18 ms    18 ms  10.0.0.4
Tracing route to 10.240.0.15 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  fritz.Box [192.168.68.1]
  2  p3e9bf516.dip0.t-ipconnect.de [62.155.245.22]  reports: Destination net unreachable.

来自 POD (10.244.0.15)

traceroute to 10.0.0.4 (10.0.0.4),30 hops max,60 byte packets
 1  10.244.0.1 (10.244.0.1)  0.060 ms  0.027 ms  0.017 ms
 2  * * *
 3  * * *
 4  * * *
...
traceroute to 192.168.68.100 (192.168.68.100),60 byte packets
 1  10.244.0.1 (10.244.0.1)  0.050 ms  0.016 ms  0.017 ms
 2  10.0.0.4 (10.0.0.4)  2.122 ms  2.075 ms  2.037 ms
 3  * * *
 4  * * *
 5  * * *
...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?