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