首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >入口控制器根据ip地址重定向到serviceName

入口控制器根据ip地址重定向到serviceName
EN

Stack Overflow用户
提问于 2019-04-06 05:54:12
回答 1查看 441关注 0票数 0

我在一个Kubernetes命名空间中有一个入口控制器和两个nginx。一个服务的名称为nginx-1,第二个服务的名称为nginx-2。

我需要创建一种情况,其中nginx-1将是默认的后端,nginx-2将是一些IP地址的目标。

我已经尝试过使用ConfigMap来做这件事,但是没有结果。

也许有人遇到了这样的问题?

EN

回答 1

Stack Overflow用户

发布于 2019-04-08 11:52:08

从来没有在Kubernetes文档中看到过这样的东西,但我想采用另一种方法。您可以将入口配置为使用基于命名的虚拟主机,以便很少的IP地址将使用不同的域进行连接。

下面是示例:

代码语言:javascript
运行
复制
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: name-virtual-host-ingress
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - backend:
          serviceName: service1
          servicePort: 80
  - host: bar.foo.com
    http:
      paths:
      - backend:
          serviceName: service2
          servicePort: 80

参考:https://kubernetes.io/docs/concepts/services-networking/ingress/#name-based-virtual-hosting

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55543828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档