2 min read

Knative OSS Weekly #53

Another week and more exciting news in the Knative Community. KnativeCon North America is happening as part of KubeCon NA and there is a new Knative Functions release ready for you to try out.

This week I will try to keep it short, because it was a short week and I am starting a long weekend here.

Knative Functions 0.26.0 is out

Yesterday (Friday 26th Aug) the release-0.26 branch was created and the release artifacts were built by prow. We are anticipating this release to be the last release before func joins the Knative release train and align with its version numbers. You can check the release notes here: https://github.com/knative-sandbox/kn-plugin-func/releases

Help us to test this release and please report any bugs, improvements or issues that you might find. 🙏

This week I've created an good-first-issue for the Spring Boot fans out there. Check it out if you are interested to contribute back to the project: https://github.com/knative-sandbox/kn-plugin-func/issues/1190

See you all at KnativeCon NA

The schedule is live and I am super excited to be presenting with my friend Viktor Farcic from Upbound about Building Serverless Platforms with Open Source and CNCF projects. Check the other amazing sessions here: https://knativeconna22.sched.com

Personally I am really happy that I will finally meet in person Gabriel Freites (from the Knative Eventing RabbitMQ team) and Sergio Mendez two amazing Open Source passionate developers. I am sure that there will be a lot of interesting talks between Gabriel and Pierangelo from Red Hat who is also presenting about Knative Eventing.

Because I've been also involved with playing around with the MetaController project I am really looking forward to see Lance's demo. If you are interested in MetaController, Knative Functions and Spring Boot you can check a short step-by-step tutorial that I wrote here: https://github.com/salaboy/from-monolith-to-k8s/tree/main/kubernetes-controllers/metacontroller/func-conference-controller

More about VCluster and Knative

Something that I've been very passionate recently is about using VCluster to share components across different Kubernetes Clusters. And my friend Ishan from Loft Labs created the Knative Serving plugin for VCluster that I will be demonstrating at the Loft London Meetup up late in September. If you are interested in the internals of this plugin you can check the Knative Meetup where this plugin was introduced. If you are interested in trying out VCluster I've created this step-by-step tutorial that you can follow here: https://github.com/salaboy/from-monolith-to-k8s/tree/main/platform/crossplane-vcluster

With the Knative Serving VCluster plugin you can install Knative Serving in the Host cluster and this installation can be reused by all the VClusters, saving loads of resources to be installed in each VCluster. It is my firm belief that this pattern will become more and more common hence being able to have a Knative Serving plugin to experiment is key to discover the limitations and advantages of this approach. You can sign up for the in-person event here: bit.ly/3crCviu