Links

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
  1. 1.
    Uninstall current Traefik version v1.8x.x helm uninstall traefik -n kube-system
  2. 2.
    Make sure Helm has everything it needs to install Traefik v2 helm repo add traefik https://helm.traefik.io/traefik helm repo update
  3. 3.
    Install new Traefik v2 (GitHub - traefik/traefik-helm-chart: Traefik v2 helm chart) helm install traefik traefik/traefik
  4. 4.
    Migrate your configurations and ingress definitions to the new Traefik v2 by using the official guides and tools: