diff --git a/plugins/scheduler-k3s/templates/helm-config/ingress-nginx.yaml b/plugins/scheduler-k3s/templates/helm-config/ingress-nginx.yaml index a2a49a659..54eb2a67f 100644 --- a/plugins/scheduler-k3s/templates/helm-config/ingress-nginx.yaml +++ b/plugins/scheduler-k3s/templates/helm-config/ingress-nginx.yaml @@ -5,8 +5,8 @@ controller: # Print access log to file instead of stdout # Separating acces logs from the rest access-log-path: "/data/access.log" + error-log-path: "/data/error.log" log-format-escape-json: "true" - extraVolumeMounts: - name: data mountPath: /data @@ -27,6 +27,20 @@ controller: volumeMounts: - mountPath: /data name: data + extraContainers: + - name: stream-errorlog + image: busybox + args: + - /bin/sh + - -c + - tail -n+1 -F /data/error.log + imagePullPolicy: Always + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /data + name: data allowSnippetAnnotations: true podAnnotations: prometheus.io/path: /metrics