k8s集群外的主机访问pod的解决方案

k8s节点ip 192.168.3.226
pod的ip 10.233.90.80
办公机ip 192.168.0.63
办公网络gw 192.168.0.1

因此添加路由规则:sudo route -v add -net 10.233.90.0 -netmask 255.255.255.0 192.168.3.226
需注意,最后的192.168.3.226是k8s节点的ip,它是进该网段的网关。

MacOS上可通过networksetup进行持久化路由信息。

> networksetup -listallnetworkservices
  An asterisk (*) denotes that a network service is disabled.
  USB 10/100/1000 LAN
  AX88772A
  Wi-Fi
  Bluetooth PAN
  Thunderbolt Bridge

> networksetup -getadditionalroutes Wi-Fi
  There are no additional IPv4 routes on Wi-Fi.

> networksetup -setadditionalroutes Wi-Fi 10.233.90.0 255.255.255.0 192.168.3.226

> networksetup -getadditionalroutes Wi-Fi
  10.233.90.0 255.255.255.0 192.168.3.226
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容