Files
dc-kc/charts/traefik

traefik

Version: 0.1.0 Type: application AppVersion: 1.16.0

A Helm chart for Kubernetes

Requirements

Repository Name Version
https://traefik.github.io/charts traefik 36.3.0

Values

Key Type Default Description
traefik.autoscaling.enabled bool true
traefik.autoscaling.maxReplicas int 6
traefik.autoscaling.metrics[0].resource.name string "cpu"
traefik.autoscaling.metrics[0].resource.target.averageUtilization int 80
traefik.autoscaling.metrics[0].resource.target.type string "Utilization"
traefik.autoscaling.metrics[0].type string "Resource"
traefik.autoscaling.minReplicas int 2
traefik.deployment.replicas string nil
traefik.fullnameOverride string "traefik"
traefik.gateway.enabled bool false
traefik.gatewayClass.enabled bool false
traefik.ingressClass.name string "traefik"
traefik.logs.access.enabled bool true To enable access logs
traefik.logs.access.fields.general.defaultmode string "drop" Available modes: keep, drop, redact.
traefik.logs.access.fields.general.names object {"ClientHost":"keep","DownstreamStatus":"keep","Duration":"keep","OriginContentSize":"keep","RequestAddr":"keep","RequestHost":"keep","RequestMethod":"keep","RequestPath":"keep","RouterName":"keep","StartUTC":"keep","request_User_Agent":"keep"} Names of the fields to limit.
traefik.logs.access.fields.headers.defaultmode string "drop" Available modes: keep, drop, redact.
traefik.logs.access.fields.headers.names object {"Authorization":"drop","Content-Type":"keep","User-Agent":"keep"} Names of the headers to limit.
traefik.logs.access.filters object {} https://docs.traefik.io/observability/access-logs/#filtering
traefik.logs.access.format string "json"
traefik.logs.general.level string "INFO" Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO.
traefik.metrics.prometheus.addEntryPointsLabels bool true
traefik.metrics.prometheus.addRoutersLabels bool true
traefik.metrics.prometheus.addServicesLabels bool true
traefik.metrics.prometheus.disableAPICheck bool true
traefik.metrics.prometheus.entryPoint string "metrics" Entry point used to expose metrics.
traefik.metrics.prometheus.service object {"annotations":{},"enabled":false,"labels":{}} enable optional CRDs for Prometheus Operator Create a dedicated metrics service for use with ServiceMonitor
traefik.metrics.prometheus.serviceMonitor.enabled bool true
traefik.metrics.prometheus.serviceMonitor.honorLabels bool true
traefik.metrics.prometheus.serviceMonitor.interval string "30s"
traefik.metrics.prometheus.serviceMonitor.jobLabel string "traefik"
traefik.metrics.prometheus.serviceMonitor.metricRelabelings[0].action string "drop"
traefik.metrics.prometheus.serviceMonitor.metricRelabelings[0].regex string `"^fluentd_output_status_buffer_(oldest newest)_.+"`
traefik.metrics.prometheus.serviceMonitor.metricRelabelings[0].replacement string "$1"
traefik.metrics.prometheus.serviceMonitor.metricRelabelings[0].separator string ";"
traefik.metrics.prometheus.serviceMonitor.metricRelabelings[0].sourceLabels[0] string "__name__"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].action string "replace"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].regex string "^(.*)$"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].replacement string "$1"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].separator string ";"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].sourceLabels[0] string "__meta_kubernetes_pod_node_name"
traefik.metrics.prometheus.serviceMonitor.relabelings[0].targetLabel string "nodename"
traefik.ports.web.nodePort int 30080
traefik.ports.web.redirections.entrypoint.permanent bool true
traefik.ports.web.redirections.entrypoint.scheme string "https"
traefik.ports.web.redirections.entrypoint.to string "websecure"
traefik.ports.websecure.nodePort int 30443
traefik.ports.websecure.tls.enabled bool true
traefik.providers.kubernetesIngress.publishedService.enabled bool true
traefik.resources.limits.memory string "150Mi"
traefik.resources.requests.cpu string "100m"
traefik.resources.requests.memory string "150Mi"
traefik.service.enabled bool true
traefik.service.labels.l2 string "active"
traefik.service.type string "LoadBalancer"