























这是一个创建于 318 天前的主题,其中的信息可能已经有所发展或是发生改变。
场景:本地 A 服务调用 k8s 集群上的 B 服务
我们测试环境是一个 k8s 集群,然后目前采用的 KT-Connect 的方案。想用 Telepresence 但是需要 namespaces 的权限,我们运维只给开到 deployment 这一层权限。看看 V 友们一般都用的什么方案?
1 teaser 2025 年 8 月 1 日kubectl port-forward 可以是转出来吧 |
2 runzhliu 2025 年 8 月 1 日测试集群物理机 IP 能访问的话,就把 svc 网段加到本地开发机的路由规则了,用测试集群的节点 IP 做网关 |
3 LowBi 2025 年 8 月 1 日尝试使用 telepresence ,但是没整起来,各种问题。🤦♂️ |
4 mango88 2025 年 8 月 1 日用的 telepresence |
5 Cruzz 2025 年 8 月 1 日映射出来呗。 |
7 cxhello 2025 年 8 月 1 日@runzhliu 我们用的 nacos 然后 nacos 上的对应服务的 ip 都是 a.test.svc.cluster.local 类似于这样。 |
8 Martens 2025 年 8 月 1 日还有一个工具 mirrord ,可以试一下 |
9 aispring 2025 年 8 月 1 日1. 直接物理层用路由把网络打通 |
10 LowBi 2025 年 8 月 1 日@cxhello 我也在找合适的调试方案,太痛苦了目前,本地调试的话还要启一些用不到但又关联的服务,内存爆炸不说,开发和调试过程就变得繁琐。再试试 KT-Connect ,看好不好使 |
11 jianghuan2 2025 年 8 月 1 日 |
12 ccw4wcc 2025 年 8 月 1 日kt connect 好用 |
13 xuanbg 2025 年 8 月 1 日本地启动加入集群啊,然后就是正常调用了。要想 100%路由到你的本地服务,基本上就是两个办法,一个是在路由上做文章,让网关直接转发给你,要么就是把别的服务都停掉,那就只能转发给你了。 |
16 sujin190 2025 年 8 月 1 日 via Android我们用的是 proxifier ,proxifier 配规则拦截掉全部对 pod 的 ip 访问,然后在 k8s 里用 deployment 部署一个简单的 socks5 代理来负责转发,安装配置简单,开发过程也是无感的 |
17 BraveRBT 2025 年 8 月 1 日加入一个小型 node 用于网络转发,关闭调度,开启内核 ip_forward 参数 外部看起来类似于直通,无需其他任何配置和程序转发 |
18 bli22ard 2025 年 8 月 1 日nginx ingress ,通过二级域名映射出来,权限通过网络转换规则限制 。好处,调用者不需要安装任何软件 |
19 eudore 2025 年 8 月 1 日部署一个 privoxy 可以单向暴露 pod 和 svc network ,然后本地配置 HTTP_PROXY 指向 privoxy 端口就好了。 |
20 looveh 2025 年 8 月 1 日把 kubeconfig 弄到本地不行么? |
21 serialt 2025 年 8 月 1 日kt connect 会新建 pod ,kubefwd 好用一点 |
22 liuhan907 2025 年 8 月 1 日在老东家用 k8s 的时候我是用支持 BGP 的 CNI 把整个集群内的地址都暴露到内网上了,内网可以直接访问集群内的所有 pod 和服务 |
23 ysicing 2025 年 8 月 1 日我自己的环境 tailscale 使用 connectors 功能。 |
24 buffzty 2025 年 8 月 2 日用 wg 组网 无感知互通 将 svc, pod, lan cidr 都加到转发规则中. |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。