删除使用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标头。

请参考此处可以配置的内容。

bannerAds