gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:02:45 28 4
gpt4 key购买 nike

我有一个像下面的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;
}
}


我希望重定向
dev-blog.mysite.com转换为服务 blog-web dev-market.mysite.com转换为服务 market-web
等等

有什么方法可以在k8s ingress-nginx中实现呢?

最佳答案

不,您将为每个对象创建一个单独的Ingress对象(或一个巨大的对象,但这并不常见)。通常,这可以通过Helm图表或自定义 Controller 进行半自动化。

关于kubernetes - ingress-nginx配置使用自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58946832/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com