cluster/configs/cp/traefik.yaml

44 lines
No EOL
991 B
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
name: traefik
namespace: kube-system
spec:
chart: traefik
repo: https://traefik.github.io/charts
version: 26.0.0
valuesContent: |-
ports:
traefik:
port: 9000
expose: false
web:
nodePort: 32080
forwardedHeaders:
insecure: true
websecure:
expose: true
service:
type: LoadBalancer
annotations:
load-balancer.hetzner.cloud/location: "hel1"
experimental:
kubernetesGateway:
enabled: true
providers:
kubernetesIngress:
publishedService:
enabled: true
allowExternalNameServices: true
kubernetesCRD:
enabled: true
allowExternalNameServices: true
metrics:
prometheus:
serviceMonitor:
interval: 30s
scrapeTimeout: 5s
additionalLabels:
prometheus: default
service:
enabled: true