infra/kubernetes/ingress-nginx/nginx.yaml

31 lines
706 B
YAML
Raw Normal View History

controller:
kind: DaemonSet
config:
enable-real-ip: "true"
use-proxy-protocol: "true"
enable-brotli: "true"
proxy-send-timeout: "30"
proxy-read-timeout: "30"
metrics:
enabled: true
serviceMonitor:
enabled: true
additionalLabels:
release: prometheus
podAnnotations:
prometheus.io/scrape: "true"
prometheus.io/port: "10254"
tolerations:
- key: "node-role.kubernetes.io/control-plane"
effect: NoSchedule
ingressClassResource:
default: true
publishService:
enabled: true
service:
type: NodePort
externalTrafficPolicy: Local
hostNetwork: true
extraArgs:
default-ssl-certificate: cert-manager/gmem-ca-wildcard