V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zoooooberg
V2EX  ›  Kubernetes

Istio 问题

  •  
  •   Zoooooberg · 321 天前 · 1607 次点击
    这是一个创建于 321 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2024-02-08 10:58:34 +08:00
    blueswhisper
        1
    blueswhisper  
       321 天前
    没必要这么麻烦,直接在构建容器的 .m2/ 目录放个 settings.xml 文件,配置 mirror 把所有 maven 构建拉去以来的地址换成私服就行。gradle 也有类似的配置
    dayeye2006199
        2
    dayeye2006199  
       321 天前 via Android
    Egress gateway
    Zoooooberg
        3
    Zoooooberg  
    OP
       321 天前
    @blueswhisper 主要还有别的语言的构建场景,我是拿 maven 举个例子,公司内部有 pip, npm, goproxy 等等内部配置,我想集中式的通过 egress gateway 做代理
    pipixiadexiapi
        4
    pipixiadexiapi  
       321 天前
    不麻烦,vs 配一下转发,k8s 配下内部地址的 nodepoint 就行吧
    Zoooooberg
        5
    Zoooooberg  
    OP
       321 天前
    @pipixiadexiapi 能再细说点吗?怎么配 nodepoint?
    pipixiadexiapi
        6
    pipixiadexiapi  
       320 天前
    @Zoooooberg 说错了是 endpoint ,就是先配个 service ,和他对应的 endpoint ,指向你内网地址,然后在你 pod 的 istio 配个 vs 路径转发到这个新的 service 。就能做向外转发
    Zoooooberg
        7
    Zoooooberg  
    OP
       320 天前
    @pipixiadexiapi 谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.