Charmed Kubeflow 1.8 beta is here!

We are happy to announce that Charmed Kubeflow 1.8 is now available in Beta. Kubeflow is a foundational part of the MLOps ecosystem that has been evolving over the years. With Charmed Kubeflow 1.8, users will benefit from the ability to run serverless workloads and perform model inference regardless of the machine learning framework they use.

We’re looking for data scientists, ML engineers and developers to take the Beta release for a drive and share their feedback! Our blog is available if you want to read more.

Join us live: tech talk on Charmed Kubeflow 1.8

By the way, if you’ve got no plans tonight, Canonical’s MLOps will host a live stream about Charmed Kubeflow 1.7 Beta. Together with Noha Ihab, we will continue the tradition that started with the previous releases.

  • The latest release: Kubeflow 1.8 and how our distribution handles it
  • Key features covered in Charmed Kubeflow 1.8
  • The differences between the upstream release and Canonical’s Charmed Kubeflow

The live stream will be available on both LinkedIn and Youtube .

Please be mindful that this is not a stable version, so there is always a risk that something might go wrong. Save your work to proceed with caution. If you encounter any difficulties, Canonical’s MLOps team is here to hear your feedback and help you out. Since this is a Beta version, Canonical does not recommend running or upgrading it on any production environment.

Meet us at Canonical AI Roadshow

If you would like to talk more about generative AI, Large language models (LLMs) and how to leverage open source MLOps for your projects, meet us around the globe during Canonical AI Roadshow.

Canonical AI Roadshow is a series of events that will highlight generative AI use cases powered by open source software. The roadshow will take us around the globe between mid-September and mid-November to talk about the latest innovations from the industry, demo some of the most exciting use cases from various industries, including financial service, telco and oil and gas, answer questions about AI, MLOps, Big data and more… We will stop in:

  • Europe
    • Amsterdam, Netherlands
    • Bilbao, Spain
    • Riga, Latvia
    • Paris, France
  • North America
    • Austin, Texas
    • Chicago, Illinois
    • Las Vegas, Nevada
  • Middle East and Africa
    • Dubai, UAE
  • Central and South America
    • São Paulo, Brazil

Known Issues

Charmed Kubeflow 1.8 beta has the following known issues:

kubeflow-profiles unit stuck in error and kubeflow-dashboard unit in waiting status

If the kubeflow-profiles unit stays in error status with the message hook failed: "install", this is possibly due to a conflict with istio when applying the authorization policy manifest. As a consequence, you will also see kubeflow-dashboard unit in waiting status. To check that this issue is affecting you, run:

juju debug-log --include unit-kubeflow-profiles-0 --replay

If you see this error message:

httpx.HTTPStatusError: Client error '409 Conflict' for url ''

To resolve it you can run:

kubectl delete crd
juju resolved kubeflow-profiles/0

Associated issue

This is a temporary issue due to the version of kubeflow-profiles charm that is used in 1.8/beta. Updating the version of Profiles is pending on #309. The fix is expected in a few days.

Seldon is not functioning correctly

When trying to run a Seldon deployment, it will fail due to incompatibility with k8s v1.25, this is because we haven’t yet updated Seldon from v1.15.

Associated issue

#211 - This issue will be fixed soon and released in 1.8/stable.

Katib experiments in Failed status

If you create a Katib experiment, you might see it in Failed status. This is because it fails to report the experiment results. If you run into this issue, you will see the experiment pods in Error status.

Associated issue

#108 - This issue is being tackled as part of the 1.8/stable release.