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