| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # traefik-values.yaml
- replicas: 1
- ports:
- web:
- port: 80
- exposedPort: 80
- websecure:
- port: 443
- exposedPort: 443
- service:
- type: LoadBalancer # Change to NodePort if bare metal
- annotations: {}
- ingressClass:
- enabled: true
- isDefaultClass: true
- name: traefik
- additionalArguments:
- - "--log.level=INFO"
- - "--api.dashboard=true"
- - "--entrypoints.web.address=:80"
- - "--entrypoints.websecure.address=:443"
- - "--entrypoints.ssh.address=:22"
- # Disable Traefik native ACME when using cert-manager; cert-manager will
- # provision TLS secrets instead. Remove or uncomment the ACME args above
- # if you want Traefik to manage Let's Encrypt itself.
- providers:
- kubernetesCRD: {}
- kubernetesIngress: {}
- persistence:
- enabled: true
- path: /data
- size: 1Gi
- accessMode: ReadWriteOnce
- storageClass: "longhorn" # use Longhorn storage class
|