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