A lot of people when doing kops rolling-update they add --cloudonly flag.
The only description of that flag we can find in manual page is:
--cloudonly [Perform rolling update without confirming progress with k8s]
When we should use it and vice versa? And why it is even called cloudonly?
cloudonly means that rolling update is not calling kubernetes api and verify kubernetes cluster status between the instance upgrade. Instead it will call only cloudprovider apis, for instance AWS apis to do the upgrade. If you are using things with cloudonly flag, its not draining nodes at all either.
In normal situations that k8s api is up and running you should not use cloudonly flag with rolling update
Thanks 馃憤
Most helpful comment
cloudonly means that rolling update is not calling kubernetes api and verify kubernetes cluster status between the instance upgrade. Instead it will call only cloudprovider apis, for instance AWS apis to do the upgrade. If you are using things with cloudonly flag, its not draining nodes at all either.
In normal situations that k8s api is up and running you should not use cloudonly flag with rolling update