Istio 问题

2024-02-06 22:26:13 +08:00
Zoooooberg  Zoooooberg

公司内部有一个 maven 源,我想让所有做构建的 pod 通过 istio 做流量劫持,把对 public maven 的请求转发到公司内部的 maven 源,这个通过 istio 可以做到吗?回有证书的问题吗?

1689 次点击
所在节点   Kubernetes  Kubernetes
7 条回复
blueswhisper
blueswhisper
2024-02-06 22:31:42 +08:00
没必要这么麻烦,直接在构建容器的 .m2/ 目录放个 settings.xml 文件,配置 mirror 把所有 maven 构建拉去以来的地址换成私服就行。gradle 也有类似的配置
dayeye2006199
dayeye2006199
2024-02-07 02:07:24 +08:00
Egress gateway
Zoooooberg
Zoooooberg
2024-02-07 10:58:01 +08:00
@blueswhisper 主要还有别的语言的构建场景,我是拿 maven 举个例子,公司内部有 pip, npm, goproxy 等等内部配置,我想集中式的通过 egress gateway 做代理
pipixiadexiapi
pipixiadexiapi
2024-02-07 11:20:55 +08:00
不麻烦,vs 配一下转发,k8s 配下内部地址的 nodepoint 就行吧
Zoooooberg
Zoooooberg
2024-02-07 15:02:34 +08:00
@pipixiadexiapi 能再细说点吗?怎么配 nodepoint?
pipixiadexiapi
pipixiadexiapi
2024-02-08 00:28:31 +08:00
@Zoooooberg 说错了是 endpoint ,就是先配个 service ,和他对应的 endpoint ,指向你内网地址,然后在你 pod 的 istio 配个 vs 路径转发到这个新的 service 。就能做向外转发
Zoooooberg
Zoooooberg
2024-02-08 10:58:34 +08:00
@pipixiadexiapi 谢谢!

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

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

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

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

© 2021 V2EX