首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ingress-nginx配置使用自定义变量

ingress-nginx配置使用自定义变量
EN

Stack Overflow用户
提问于 2019-11-20 12:42:44
回答 1查看 73关注 0票数 1

我有一个如下所示的nginx conf

代码语言:javascript
复制
map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;
}

server {
  listen 80 default_server;
  access_log  off;
  return 200 'Hello, World! - nginx\n';
}

server {
  listen 80;
  server_name ~^(dev-)?(?<app>[^.]+)\.mysite\.com$;
  access_log  off;

  location / {
     resolver 127.0.0.11;
     proxy_set_header Host $host;
     proxy_pass http://${app}-web;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection $connection_upgrade;
  }
}

我预料到那个重定向

进入服务blog-webdev-blog.mysite.com

进入服务market-webdev-market.mysite.com

诸若此类

有没有办法在k8s入口-nginx中实现这个功能?

EN

回答 1

Stack Overflow用户

发布于 2019-11-20 12:44:26

不,您可以为每个对象创建一个单独的Ingress对象(或者一个很大的对象,但这并不常见)。通常,这是通过Helm图表或自定义控制器半自动完成的。

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

https://stackoverflow.com/questions/58946832

复制
相关文章

相似问题

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