# Traefik Helm values — compatible with Traefik chart v34+ (Traefik v3) # Traefik Helm values — Phase 1 # Chart: traefik/traefik # Deploy: # helm repo add traefik https://helm.traefik.io/traefik # helm repo update # helm upgrade --install traefik traefik/traefik \ # --namespace traefik --create-namespace \ # -f values/traefik.yml # Minimal Traefik v3 / chart v39 compatible values deployment: replicas: 1 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role operator: In values: - primary ingressClass: enabled: true isDefaultClass: true ports: web: port: 8000 exposedPort: 80 http: redirections: entryPoint: to: websecure scheme: https permanent: true websecure: port: 8443 exposedPort: 443 service: type: LoadBalancer additionalArguments: - "--certificatesresolvers.letsencrypt.acme.httpchallenge=true" - "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web" - "--certificatesresolvers.letsencrypt.acme.email=nik.afiq98@ymail.com" - "--certificatesresolvers.letsencrypt.acme.storage=/data/traefik/acme.json" volumes: - name: traefik-data hostPath: path: /data/traefik type: DirectoryOrCreate mountPath: /data/traefik logs: general: level: INFO access: enabled: true