Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

Andreea Munteanu
on 1 August 2024

Charmed Kubeflow 1.9 enters general availability with new support for GenAI


Kubeflow 1.9. Kubeflow is a fully open source MLOps platform, part of the Cloud Native Computing Foundation (CNCF) as an incubation project. Canonical is one of the project’s official distributors, ensuring security maintenance of the container images, tight integration with the wider AI/ML ecosystem, and delivering enterprise support and managed services. The latest release offers new features related to GenAI, enabling organisations to run any new initiative in production.

Kubeflow in CNCF

Kubeflow has been part of CNCF since 2023, which has helped the project to evolve, drive adoption and attract contributors. Since the last release, the community has focused not only on new features for the product but also on ensuring an easier way to welcome new members. For instance, the community moved its communication to the Cloud Native Computing Foundation (CNCF) Slack channel and voted on its steering committee.

Upstream developments

Kubeflow is an open source project started by developers for developers. Contributors have always looked to bring new enhancements that keep the MLOps platform relevant in the market. In the latest release, the Kubeflow community started a new working group that focuses on model registry. This is a crucial step of the ML lifecycle that ensures that models are stored, which was previously achieved by integrating with other tooling. For now, the feature is available in beta, but the community is committed to work on improving it and adding it as part of the default features. Additionally, integration with the Spark Operator is a cross-community effort that has been progressing between the two projects. While it isn’t part of the default deployment,it is for now available in the official documentation.

One other challenge that Kubeflow users reported in the past was the need for advanced machine learning skills. Integrations with low code platforms such as Elyra have been done in the past, but in the last 12 months, the project has just benefited from Kale’s donation. It is a project that simplifies the experience of deploying Kubeflow Pipelines workflows by providing a simple user interface to define them.

“Kubeflow desperately needs to elevate the Data Science user experience and lower the barrier to entry to more Machine Learning practitioners. The Kale project will lay the foundations to build new usage patterns and integrations with popular Machine Learning developer tools. I cannot wait for the donation to complete and get exciting new tools into the hands of our Kubeflow users.” says Stefano Fioravanzo, Kubeflow upstream contributor.

What’s new in Charmed Kubeflow 1.9?

Alongside these community-driven developments, Charmed Kubeflow 1.9 also brings a number of additional features focused on security and integrations for enterprise use cases.

Secure MLOps platform

Canonical’s promise to provide secure open source software does not fall short when it comes to Kubeflow. In this release, Charmed Kubeflow comes with Istio CNI enabled by default so that users can configure the network interfaces in their Linux containers. It protects users from possible attacks and enables larger teams to better manage access to different ML projects. 

Often, MLOps projects work with highly sensitive data, so organisations are looking to run their platforms on confidential virtual machines. Charmed Kubeflow can run on confidential VMs on Azure, opening the way for highly regulated industries to innovate at speed with open source. 

These features add to Charmed Kubeflow’s existing security capabilities, such as CVE patching of the images, integrations with different identity providers and user management. The platform also runs in air-gapped environments, enabling highly regulated organisations to push through their AI/ML projects without worrying about the infrastructure.

Integration with the wider AI/ML ecosystem

Canonical and NVIDIA have collaborated for many years now, with exciting integrations starting with the hardware and up the software stack. After having both Canonical Kubernetes and Charmed Kubeflow certified as part of the NVIDIA DGX-Ready Software program, new integrations are now available. You can now develop your GenAI apps on Canonical’s MLOps platform, Charmed Kubeflow, and deploy them using NVIDIA NIM or NVIDIA Triton Inference Server, which are both integrated with KServe, Kubeflow’s component for deployment. Read more about it in the blog published last month.

In addition to the integrations with NVIDIA, Canonical has enabled the latest release of Charmed Kubeflow on Google Kubernetes Engine, and worked on integrating it with Azure Blob Storage. Last but not least, Canonical has released the Data Science Stack, a ready-to-run ML environment that enables users to rapidly develop and optimise models on any Ubuntu AI workstation.

Contact Canonical for enterprise support or managed services. 

To learn more about Canonical’s AI solutions, visit canonical.com/solutions/ai.

Further reading

Related posts


Gabriel Aguiar Noury
3 July 2025

JetPack 4 EOL – how to keep your userspace secure during migration

Ubuntu Article

NVIDIA JetPack 4 reached its end-of-life (EOL) in November 2024, marking the end of security updates for this widely deployed stack. JetPack 4 has driven innovation in countless devices powered by NVIDIA Jetson, serving as the foundation of edge AI production deployments across multiple sectors. But now, the absence of security maintenanc ...


Massimiliano Gori
2 July 2025

Source to production: Spring Boot containers made easy

Cloud and server Article

This blog is contributed by Pushkar Kulkarni, a Software Engineer at Canonical. Building on the rise in popularity of Spring Boot and the 12 factor paradigm, our Java offering also includes a way to package Spring workloads in production grade, minimal, well organized containers with a single command. This way, any developer can generate ...


Massimiliano Gori
2 July 2025

Spring support available on Ubuntu

Cloud and server Article

This blog is contributed by Vladimir Petko, a Software Engineer at Canonical. The release of Plucky Puffin earlier this year introduced the availability of the devpack for Spring, a new snap that streamlines the setup of developer environments for Spring on Ubuntu. In this blog, we’ll explain what devpacks are and provide an overview of ...