Open igordrnobrega opened 4 years ago
I think it's safer to just go to the latest version, no?
IMO we should do it for especific versions, so we should have this version together with the latest one so you can match with the eks version used. WDYT?
I don't think that's required as kubectl is backwards compatible.
I had an issue few weeks ago with kubectl versions. I was running my instances on AWS with 1.15.10 and using kubectl 1.17.0 while draining some nodes I should see an error about daemonsets and volume data in the output of kubectl drain <node>
and with different versions, I didn't get this warning and ended up killing my instances and getting a downtime on my prod environment due to this incompatibility.
I also am not convinced that the backward compatibility is granted. Also https://kubernetes.io/docs/setup/release/version-skew-policy/#kubectl states clearly that this is only promised anyways for the current, next and one older version
Do we need newer versions as well? The latest release is 1.19 and 1.20 is just around the corner.
Upgrade to kubectl v1.15.10