LoginSignup
0
1

More than 5 years have passed since last update.

【メモ】kubernetes上でIngress(nginx)利用時にclient-max-body-sizeを設定

Posted at

Pod内のnginxのだけ変えてて、冷静になって考えればingress-controllerのnginxも設定しなくてはならなかった
Ingressのmetadataのannotationsにnginx.ingress.kubernetes.io/proxy-body-sizeを設定してやる

helmファイル

templates/ingress.yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: {{ .Values.ingress.name }}
  namespace: {{ .Values.namespace }}
  labels:
    app.kubernetes.io/name: {{ .Values.app.name }}
    helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
    app.kubernetes.io/instance: {{ .Release.Name }}
    app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- with .Values.ingress.annotations }}
  annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
# 略
values.yaml
ingress:
  name: my-app
  annotations: {
    nginx.ingress.kubernetes.io/proxy-body-size: 20m
        # 略
  }
# 略
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1