我有一个如下所示的nginx conf
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-web的dev-blog.mysite.com
进入服务market-web的dev-market.mysite.com
诸若此类
有没有办法在k8s入口-nginx中实现这个功能?
发布于 2019-11-20 12:44:26
不,您可以为每个对象创建一个单独的Ingress对象(或者一个很大的对象,但这并不常见)。通常,这是通过Helm图表或自定义控制器半自动完成的。
https://stackoverflow.com/questions/58946832
复制相似问题