Kubernetes 如何使用Helm在Nginx入口中设置服务器代码段配置
相关Github问题: 在以下方法中设置值时,如何使用helm实现上述配置Kubernetes 如何使用Helm在Nginx入口中设置服务器代码段配置,kubernetes,kubernetes-helm,nginx-ingress,azure-aks,azure-front-door,Kubernetes,Kubernetes Helm,Nginx Ingress,Azure Aks,Azure Front Door,相关Github问题: 在以下方法中设置值时,如何使用helm实现上述配置 helm upgrade --install nginx-ingress-controller ingress-nginx/ingress-nginx \ --namespace "${namespace}" \ --version "${chart_version}" \ --set controller.replicaCount="${repl
helm upgrade --install nginx-ingress-controller ingress-nginx/ingress-nginx \
--namespace "${namespace}" \
--version "${chart_version}" \
--set controller.replicaCount="${replicas}" \
--set-string controller.config.use-forwarded-headers=true \
--set-string controller.config.server-snippet=<?> \
--debug
helm升级——安装nginx-ingres控制器ingres-nginx/ingres-nginx\
--命名空间“${namespace}”\
--版本“${chart_version}”\
--set controller.replicaccount=“${replicas}”\
--设置string controller.config.use forwarded headers=true\
--设置字符串控制器.config.server代码段=\
--调试
您可以如下定义多行环境变量
read -d '' conf << EOF
if ($http_x_azure_fdid !~* "55ce4ed1-4b06-4bf1-b40e-4638452104da" ) {
return 403;
}
EOF
helm upgrade --install nginx-ingress-controller ingress-nginx/ingress-nginx \
--namespace "${namespace}" \
--version "${chart_version}" \
--set controller.replicaCount="${replicas}" \
--set-string controller.config.use-forwarded-headers=true \
--set-string controller.config.server-snippet=$conf \
--debug
您可以定义多行环境变量,如下所示:
read -d '' conf << EOF
if ($http_x_azure_fdid !~* "55ce4ed1-4b06-4bf1-b40e-4638452104da" ) {
return 403;
}
EOF
helm upgrade --install nginx-ingress-controller ingress-nginx/ingress-nginx \
--namespace "${namespace}" \
--version "${chart_version}" \
--set controller.replicaCount="${replicas}" \
--set-string controller.config.use-forwarded-headers=true \
--set-string controller.config.server-snippet=$conf \
--debug