aenix-io / cozystack

Free and Open Source PaaS-platform for seamless management of virtual machines, managed Kubernetes, and Databases-as-a-Service
https://cozystack.io
Apache License 2.0
911 stars 52 forks source link

K8s version management #470

Open matthieu-robin opened 2 weeks ago

matthieu-robin commented 2 weeks ago

As a user or a Cozystack admin, I would like to be able to choose my K8s version ( specifically) independant of the Cozystack app version ( if possible) And be sure of the version. Old version of Kubernetes needs to be still available.

mattia-eleuteri commented 2 weeks ago

This could extends to all the application present in the catalog. I would like to choose my MariaDB version, I would like to choose my Reddis version, etc... LTS supported versions should be available.

kvaps commented 2 weeks ago

I think we should consider using LTS versions by default.

But we need to develop a policy for supporting every specific version.

For example Kubernetes support only latest 3 versions https://kubernetes.io/releases/

matthieu-robin commented 2 weeks ago

Could be cool if we can select the kind of upgrade: Node Cycling or Rolling Update for K8s cluster.