删除使用gitlab-ce安装的ingress-controller的响应头中的Server头
我认为几乎没有人使用本地 + GitLab-CE的环境。
为了之后不会忘记,我需要做个备忘录。
在GitLab中安装Ingress的配置位于以下路径中。
/opt/gitlab/embedded/service/gitlab-rails/vendor/ingress的内容。
请修改此处的values.yaml文件。
controller:
image:
repository: "quay.io/kubernetes-ingress-controller/nginx-ingress-controller"
stats:
enabled: true
podAnnotations:
prometheus.io/scrape: "true"
prometheus.io/port: "10254"
service:
clusterIP: "-"
config:
hide-headers: Server
server-tokens: "False"
defaultBackend:
service:
clusterIP: "-"
config:
hide-headers: Server
server-tokens: "False"
如果进行追加,则可以去掉Server标头。
请参考此处可以配置的内容。