基于Gke路由的入口,用于在不同名称空间上运行的服务

时间:2020-07-30 09:25:01

标签: kubernetes google-kubernetes-engine kubernetes-ingress

红外线-GKE 我有两个版本的服务在不同的名称空间上运行

 - web1 - namespaceA
 - web2 - namespaceB

是否有可能有单个gke入口并将其用于将流量路由到两个服务。

/web1 --- goes to web1 - namespaceA
/web2 -- goes to web2  - namespaceb

1 个答案:

答案 0 :(得分:1)

解决方案A

这是给nginx-inress的

ref:https://stackoverflow.com/a/59845018/3854890

解决方案B

名称空间A中的GKE入口->名称空间A中的Nginx服务

使用nginx.conf,例如:

    location /web1 {
        proxy_pass web1.namespaceA
    }
    
    location /web2 {
        proxy_pass web2.namespaceB
    }