Hi fellow #Kubernetes friends, Im using #hetznerk3s; my masters and workers are #Ubuntu machines. How do you all deal with upgradable packages for those machines?
It does not feel very chill to just leave those as they also contain kernel upgrades etc.
@whyhankee I typically run a dist-upgrade when I upgrade the nodes (drain, upgrade k3s, dist-upgrade, uncordon). Works great for a single cluster with less than 10 nodes. If I had many clusters with many nodes, ... I might switch to something like Talos 😅
@jpetazzo Thanks for your reply.
For now I went a manual uprade path as well. Using hetzner-k3s I install two shell scripts on the node.
One to run the upgrade and check if a reboot is needed for cordon.
2nd to run autoremove and mention uncordon if needed.
Next step would be to use Kured to automate.
Also, indeed, it would be nice if #hetzner would support something like #microos