本地调试微服务项目,怎么远程调用 K8s 集群里的 pod?

30 天前
 OceanRs
1842 次点击
所在节点    Kubernetes
15 条回复
sampeng
30 天前
找运维。。。
OceanRs
30 天前
@sampeng 哈哈 好办法~
defunct9
30 天前
kubectl
sniperking1234
30 天前
xuanbg
30 天前
本地调试模式加入集群。话说你们没有测试环境的么?我司测试环境就在本地,我只要加入集群,网关就能把接口请求转发给我。打个断点就能单步跟踪了。
mightybruce
30 天前
可以采用 telepresence 或者是阿里出的 kt-connect 。
crackidz
30 天前
这种怎么做的方法可挺多的...
uncat
30 天前
wireguard + aliyun vpc 静态路由
uncat
30 天前
一般不会直接用 pod ip ,而是用 svc ip ,因为 pod 在下次发版后 ip 会变。

如果本地路由器支持静态路由且有内网 dns ,可以通过 wireguard 实现 svc 内部 dns 域名的直连。
johnhuangemc2
30 天前
使用 kubectl 把 pod 上的 debug 端口映射到本地
evill
30 天前
Nocalhost 本地代码丢远程去
hunterzhang86
30 天前
https://www.ifb.me/zh/blog/backend/cursornocalhost-zhon

尝试一下 Nocalhost ,我之前有整理过一篇相关的文章。
importmeta
30 天前
改 Pod 的配置, 映射端口到主机, 一般自动分配几万以上的端口.
looveh
30 天前
我们就是 k8s 环境,直接把 kubeconfig 下载到本地,放到~/.kube 目录下改名 config,项目中配置文件设置对应的 namespace 就能连上了。我们的配置中心和注册中心都是用的 k8s 自带的
OceanRs
30 天前
感动,感谢各位大佬的分享!!!

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

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

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

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

© 2021 V2EX