Jul 10, 2025
Flux is a great GitOps tool, and like any great GitOps tool, it can handle in-place upgrades without breaking a sweat—but things can be different when across breaking changes, and especially when jumping by two major versions at once! That's the situation that Compare the Market faced in 2024: going from Linkerd 2.14.10 to Linkerd 2.16.0 in a single step using Flux... all while keeping secrets out of Git.
In their KubeCon talk, Compare the Market's James Johnstone and Haydn Stokes give you a look behind the curtain at what the upgrade involved, what went well, and what caused some pain. You'll hear about where the documentation fell short, where the gotchas were lurking, and why it took 13 experiments with ephemeral clusters to get to the point that the platform engineers were able to pull the trigger one evening and have a quiet morning at work the next day!