zackzhang 看了文档需要在k8s上添加configmap,然后在ingress启动的时候把配置加载进去,分别是ignore-invalid-headers设置为false, enable-underscores-in-headers设置为true。
想请问一下kubesphere的应用路由ingress 的 deployment叫啥名字,我查不到。在这我是否能直接修改kubesphere deployment加载这个配置。大致网上查来的配置如下:
apiVersion: v1
kind: ConfigMap
data:
enable-underscores-in-headers: "true"
ignore-invalid-headers: "false"
metadata:
name: nginx-configuration
namespace: default
containers:
- name: nginx-ingress-controller
image: <YOUR NGINX INGRSS IMAGE_NAME>
args:
- /nginx-ingress-controller
- –configmap=$(POD_NAMESPACE)/nginx-configuration
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace