IDEA 本地调试 Spring Cloud 项目,如何调用 k8s 集群里的 svc ip

54 天前
 cxhello
  1. Telepresence
  2. KT-Connect

场景:本地 A 服务调用 k8s 集群上的 B 服务

我们测试环境是一个 k8s 集群,然后目前采用的 KT-Connect 的方案。想用 Telepresence 但是需要 namespaces 的权限,我们运维只给开到 deployment 这一层权限。看看 V 友们一般都用的什么方案?

2287 次点击
所在节点    Kubernetes
24 条回复
serialt
53 天前
kt connect 会新建 pod ,kubefwd 好用一点
liuhan907
53 天前
在老东家用 k8s 的时候我是用支持 BGP 的 CNI 把整个集群内的地址都暴露到内网上了,内网可以直接访问集群内的所有 pod 和服务
ysicing
53 天前
我自己的环境 tailscale 使用 connectors 功能。
buffzty
53 天前
用 wg 组网 无感知互通 将 svc, pod, lan cidr 都加到转发规则中.
[Peer]
#Name = k8s node-1
AllowedIPs = wg lan ip, svc cidr, pod cidr, node lan cidr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX