gpt4 book ai didi

.net - 使用Helm安装时如何配置nginx?

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

根据本文的介绍,在Kubernetes群集中的Nginx后面使用https和Azure AD身份验证运行.NET Core 2.x应用程序时,需要设置一些nginx属性:

.Net Core behind NGINX returns 502 Bad Gateway after authentication by IdentityServer4

答案概述了如何为常规Nginx安装执行此操作,但是我想在使用Helm在Kubernetes集群中安装Nginx时执行此操作。

这些是需要设置的Nginx属性:

nginx.conf:
http{
...
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
large_client_header_buffers 4 16k;
...
}


default.conf:
location /{
...
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
...
}

我用于在Kubernetes集群中安装Nginx的命令是:
helm install stable/nginx-ingress --namespace kube-system

在Kubernetes集群中使用Helm安装Nginx时,如何设置以上属性?

最佳答案

可以使用ConfigMap自定义nginx配置。
This is an example
如果未更新nginx,则添加ConfigMap后,请使用Helm更新您的nginx图表:helm upgrade [RELEASE] [CHART]heml upgrade my-release stable/nginx-ingress如果您不知道[RELEASE],请使用以下命令:helm list

关于.net - 使用Helm安装时如何配置nginx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54148071/

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