Hi all - Bit confused about how to get Traefik v3 ...
# k3s
m
Hi all - Bit confused about how to get Traefik v3 to be deployed with my k3s. for my version of k3s (v1.32.3+k3s1), the traefik.yaml manifest shows chart version 34.2.1, however my helm is deploying chart version 27.0.2
Copy code
traefik                 kube-system             2               2025-05-12 15:28:49.552938528 +0000 UTC deployed        traefik-27.0.201+up27.0.2       v2.11.10   
traefik-crd             kube-system             1               2025-05-05 13:22:19.905144112 +0000 UTC deployed        traefik-crd-27.0.201+up27.0.2   v2.11.10
why is this?
m
Hi Ron, not sure without some more details. Can you confirm the helm install pod completed successfully? Did you install k3s via Rancher cluster creation or with the k3s install script outside of rancher?
On my end, I just upgraded a k3s cluster I have from 1.30.11 to your version 1.32.3 and can confirm the traefik version is 34.2.1.
Copy code
# Before upgrade
root@k8s2:~# kubectl version --client
Client Version: v1.30.11+k3s1

root@k8s2:~# helm list -n kube-system
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
traefik         kube-system     2               2025-04-25 17:22:16.787048158 +0000 UTC deployed        traefik-27.0.201+up27.0.2       v2.11.10
traefik-crd     kube-system     2               2025-04-25 17:22:16.770134953 +0000 UTC deployed        traefik-crd-27.0.201+up27.0.2   v2.11.10

#After Upgrade
root@k8s2:~# kubectl version --client
Client Version: v1.32.3+k3s1

root@k8s2:~# helm list -n kube-system
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
traefik         kube-system     3               2025-05-12 22:25:08.432509665 +0000 UTC deployed        traefik-34.2.1+up34.2.0         v3.3.2
traefik-crd     kube-system     3               2025-05-12 22:25:04.346531008 +0000 UTC deployed        traefik-crd-34.2.1+up34.2.0     v3.3.2
I just did a k3s upgrade from 1.30.11 to 1.32.3 and can confirm it upgrades k3s Traefik to 34.2.1
Copy code
# Before upgrade

root@k8s2:~# kubectl version --client
Client Version: v1.30.11+k3s1

root@k8s2:~# helm list -n kube-system
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
traefik         kube-system     2               2025-04-25 17:22:16.787048158 +0000 UTC deployed        traefik-27.0.201+up27.0.2       v2.11.10
traefik-crd     kube-system     2               2025-04-25 17:22:16.770134953 +0000 UTC deployed        traefik-crd-27.0.201+up27.0.2   v2.11.10

# After Upgrade
root@k8s2:~# kubectl version --client
Client Version: v1.32.3+k3s1

root@k8s2:~# helm list -n kube-system
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
traefik         kube-system     3               2025-05-12 22:25:08.432509665 +0000 UTC deployed        traefik-34.2.1+up34.2.0         v3.3.2
traefik-crd     kube-system     3               2025-05-12 22:25:04.346531008 +0000 UTC deployed        traefik-crd-34.2.1+up34.2.0     v3.3.2
m
Thanks for the response - I used the install script
curl -sfL <https://get.k3s.io> | sh -
The version of k3s that k3d was using was an older version. After specifying the image
--image rancher/k3s:v1.32.3-k3s1
in my k3d cluster create command, I had the latest k3s version and subsequently Traefik v3. Thanks for your help!
👍 1