I would like to upgrade Consul from 1.8.4 to 1.11.4. As per the consul document, there are some bugs 1.10.0 through 1.10.4 and asking to upgrade to 1.10.7 or higher first.
Is this restriction only for 1.10.0 through 1.10.4 or all the versions below 1.10.7?
We went from 1.8.6 to 1.10.7 in one step – if you do it correctly there is no down time too.
Add in the new 1.10.7 nodes to the cluster (they will show up as non-voting). Then start to remove the non-leader 1.8 nodes via “consul leave” as soon as the 1.10 nodes have a higher count than the 1.8 nodes, the upgrade will begin and the 1.10 nodes switch from non-voting to voting and do their own election. At the end, remove the old 1.8 leader node (which would be non-voting node at this point).
I don’t think 1.11 is any different there.
Thanks a lot for your answer…!
Hopefully, it should be fine from 1.8.4 to 1.11.4.