[openstack-dev][magnum] Project updates
Hi all, Now we're very close to the milestone-2 of Train release. I'd like to take this opportunity to update the project status of Magnum. So far, we have done some great work in this cycle which make Magnum to achieve to a higher level. The first feature I'd like to highlight is the k8s version rolling upgrade. With this feature, user can upgrade their k8s version with zero downtime for their application. Another one is auto scaling, now Magnum can support k8s cluster auto scaling by leveraging the Cluster Autoscaler (there is a OpenStack Magnum driver contributed by CERN team). Besides, Magnum now can support auto repair, aka auto healing, by using a combination of Draino, Cluster Autoscaler and Node Problem Detector. Except above work we have done, there are still a lot of cool features coming: 1. The first one I'd like to mention is the boot volume support. With this feature, user can boot k8s cluster node from volume and user can even set the volume type which is super useful if the cloud provider can support high performance storage, e.g. NVME. And a new useful label named "etcd_volume_type" will be introduced by the way so that user can set the volume type for etcd volume to get a great performance for etcd cluster. 2. Private cluster. With this feature, user can set the network, subnet and floating IP when creating cluster with a public cluster template, which is very handy when user want to use public templates but still want to create the cluster in their existing network. 3. Another super fancy feature is introducing a new auto healing controller except the Draino+CA+NPD combination. Recently, we (Catalyst Cloud) contributed our Magnum auto healer[1] to Cloud-Provider-Openstack repo and we're trying to introduce it to Magnum as another auto healing controller, it would be also very useful for end user to get a zero downtime k8s cluster. As you can see, there are quite a lot of exciting features are being introduced into Magnum, however all of them are done by such a small team. What a cool team! As you know, Kubernetes is still evolving very fast, so we're very keen to get more help from the community. We're working hard to add some new core members to our existing team, but we do need more. In short, if you're interested in provisioning Kubernetes on OpenStack, please try Magnum and feel free to pop up on #openstack-containers for any question. Cheers. -- Cheers & Best regards, Feilong Wang (王飞龙) ------------------------------------------------------ Senior Cloud Software Engineer Tel: +64-48032246 Email: flwang@catalyst.net.nz Catalyst IT Limited Level 6, Catalyst House, 150 Willis Street, Wellington ------------------------------------------------------
On 2019-07-31 21:03:39 +1200 (+1200), feilong wrote: [...]
So far, we have done some great work in this cycle which make Magnum to achieve to a higher level. [...]
This is all great stuff, thanks for the update!
Kubernetes is still evolving very fast [...]
On that note, the Stein release announcement[0] mentioned that Magnum was a "Certified Kubernetes Installer." I don't see it listed on the Kubernetes Conformance site[1] now, but it was apparently still on there as recently as early July[2]. It seemed like this was a big deal at one point, but wasn't kept up. Is there any interest from the Magnum maintainers in adding support for recent versions of Kubernetes and reacquiring that certification in time for the Train release? [0] https://www.openstack.org/software/stein/ [1] https://www.cncf.io/certification/software-conformance/ [2] https://web.archive.org/web/20190705004545/https://www.cncf.io/certification... -- Jeremy Stanley
On 1/08/19 5:10 AM, Jeremy Stanley wrote:
On 2019-07-31 21:03:39 +1200 (+1200), feilong wrote: [...]
So far, we have done some great work in this cycle which make Magnum to achieve to a higher level. [...]
This is all great stuff, thanks for the update!
Kubernetes is still evolving very fast [...]
On that note, the Stein release announcement[0] mentioned that Magnum was a "Certified Kubernetes Installer." I don't see it listed on the Kubernetes Conformance site[1] now, but it was apparently still on there as recently as early July[2]. It seemed like this was a big deal at one point, but wasn't kept up. Is there any interest from the Magnum maintainers in adding support for recent versions of Kubernetes and reacquiring that certification in time for the Train release?
TBH, I don't know why it's removed from the list and I didn't get any notice about that. But now I'm working with Chris to get it get. Thanks for reminding.
[0] https://www.openstack.org/software/stein/ [1] https://www.cncf.io/certification/software-conformance/ [2] https://web.archive.org/web/20190705004545/https://www.cncf.io/certification...
-- Cheers & Best regards, Feilong Wang (王飞龙) ------------------------------------------------------ Senior Cloud Software Engineer Tel: +64-48032246 Email: flwang@catalyst.net.nz Catalyst IT Limited Level 6, Catalyst House, 150 Willis Street, Wellington ------------------------------------------------------
Hi all, The issue of Magnum being "Certified Kubernetes Installer" has been fixed, see https://landscape.cncf.io/organization=open-stack&selected=magnum Thanks. On 1/08/19 6:45 AM, feilong wrote:
On 1/08/19 5:10 AM, Jeremy Stanley wrote:
On 2019-07-31 21:03:39 +1200 (+1200), feilong wrote: [...]
So far, we have done some great work in this cycle which make Magnum to achieve to a higher level. [...]
This is all great stuff, thanks for the update!
Kubernetes is still evolving very fast [...]
On that note, the Stein release announcement[0] mentioned that Magnum was a "Certified Kubernetes Installer." I don't see it listed on the Kubernetes Conformance site[1] now, but it was apparently still on there as recently as early July[2]. It seemed like this was a big deal at one point, but wasn't kept up. Is there any interest from the Magnum maintainers in adding support for recent versions of Kubernetes and reacquiring that certification in time for the Train release? TBH, I don't know why it's removed from the list and I didn't get any notice about that. But now I'm working with Chris to get it get. Thanks for reminding.
[0] https://www.openstack.org/software/stein/ [1] https://www.cncf.io/certification/software-conformance/ [2] https://web.archive.org/web/20190705004545/https://www.cncf.io/certification...
-- Cheers & Best regards, Feilong Wang (王飞龙) -------------------------------------------------------------------------- Senior Cloud Software Engineer Tel: +64-48032246 Email: flwang@catalyst.net.nz Catalyst IT Limited Level 6, Catalyst House, 150 Willis Street, Wellington --------------------------------------------------------------------------
On 2019-08-05 18:39:21 +1200 (+1200), Feilong Wang wrote:
The issue of Magnum being "Certified Kubernetes Installer" has been fixed, see https://landscape.cncf.io/organization=open-stack&selected=magnum Thanks. [...]
That's great news--congratulations to the Magnum team! -- Jeremy Stanley
participants (3)
-
feilong
-
Feilong Wang
-
Jeremy Stanley