<p>I'm running Traefik on a Kubernetes cluster to manage Ingress, which has been running ok for a long time. 
I recently implemented <a href="https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler" rel="nofollow noreferrer">Cluster-Autoscaling</a>, which works fine except that on one Node (newly created by the Autoscaler) Traefik won't start. It sits in CrashLoopBackoff, and when I log the Pod I get: <code>[date] [time] command traefik error: field not found, node: redirect</code>. 
Google found no relevant results, and the error itself is not very descriptive, so I'm not sure where to look.
My best guess is that it has something to do with the <a href="https://docs.traefik.io/middlewares/redirectregex/" rel="nofollow noreferrer">RedirectRegex</a> Middleware configured in Traefik's config file:</p>

<pre><code>    [entryPoints.http.redirect]
    regex = "^http://(.+)(:80)?/(.*)"
    replacement = "https://$1/$3"
</code></pre>

<p>Traefik actually works still - I can still access all of my apps from their urls in my browser, even those which are on the node with the dead Traefik Pod.
The other Traefik Pods on other Nodes still run happily, and the Nodes are (at least in theory) identical.</p>

<p>After further googling, I found <a href="https://www.reddit.com/r/selfhosted/comments/d5mbd6/traefik_issue_field_not_found/" rel="noreferrer">this</a> on Reddit. Turns out Traefik updated a few days ago to v2.0, which is not backwards compatible. 
Only this pod had the issue, because it was the only one for which a new (v2.0) image was pulled (being the only recently created Node). 
I reverted to v1.7 until I have time to fix it properly. Had update the Daemonset to use v1.7, then kill the Pod so it could be recreated from the old image.</p>
