Traefik upgrade and tests
Upgrading older versions of k3s to a new one and having the old Traefik v1 seems to be a common issue that k3s users are facing. There are a several of issues which happen when upgrading without changing API resources (ingress):
The common solution which people recommend is simply upgrade Traefik. There are plenty of guides even official ones from Traefik. We recommend the following workflow with Helm:
Upgrade Traefik with Helm
Setup: From Kubernetes v1.20.x to v1.24.X with Traefik helm chart 1.8.1
Uninstall current Traefik version v1.8x.x
helm uninstall traefik -n kube-system
Make sure Helm has everything it needs to install Traefik v2
helm repo add traefik https://helm.traefik.io/traefik
helm repo update
Install new Traefik v2 (GitHub - traefik/traefik-helm-chart: Traefik v2 helm chart)
helm install traefik traefik/traefik
Migrate your configurations and ingress definitions to the new Traefik v2 by using the official guides and tools:
Last updated