k3s/charts/traefik.yaml

46 lines
1,003 B
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: traefik-lb
namespace: kube-system
spec:
chart: traefik
repo: https://traefik.github.io/charts
targetNamespace: traefik
createNamespace: true
valuesContent: |-
providers:
kubernetesGateway:
enabled: true
experimentalChannel: true
ports:
ollama:
port: 11434
expose:
default: true
exposedPort: 11434
postgres:
port: 5432
expose:
default: true
exposedPort: 5432
redis:
expose:
default: true
port: 6379
exposedPort: 6379
forgejo-ssh:
expose:
default: true
port: 2222
exposedPort: 2222
service:
annotations:
svccontroller.k3s.cattle.io/tolerations: |
- effect: NoSchedule
key: public
operator: Exists
tolerations:
- key: "public"
value: "true"
effect: "NoSchedule"