Kubeflow
- Kubeflow Charmers | bundle
- Cloud
Channel | Revision | Published |
---|---|---|
latest/candidate | 294 | 24 Jan 2022 |
latest/beta | 430 | 30 Aug 2024 |
latest/edge | 423 | 26 Jul 2024 |
1.10/stable | 436 | 07 Apr 2025 |
1.10/candidate | 434 | 02 Apr 2025 |
1.10/beta | 433 | 24 Mar 2025 |
1.9/stable | 432 | 03 Dec 2024 |
1.9/beta | 420 | 19 Jul 2024 |
1.9/edge | 431 | 03 Dec 2024 |
1.8/stable | 414 | 22 Nov 2023 |
1.8/beta | 411 | 22 Nov 2023 |
1.8/edge | 413 | 22 Nov 2023 |
1.7/stable | 409 | 27 Oct 2023 |
1.7/beta | 408 | 27 Oct 2023 |
1.7/edge | 407 | 27 Oct 2023 |
juju deploy kubeflow --channel 1.10/beta
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
Release date: April 7th, 2025
This page contains the release notes for Charmed Kubeflow (CKF) 1.10.
See Kubeflow 1.10.0 for details on the upstream Kubeflow release notes. In comparison with the upstream Kubeflow project, CKF:
- Uses OIDC-Authservice for authentication.
- Does not include the Model registry and Spark operator components.
What’s new
Highlights
- Implemented automatic profiles management using the new GitHub Profiles Automator charm. This is an optional feature. See Manage profiles for more information.
- Enabled the configuration of High Availability for Istio gateway (#553).
- Improved application-health monitoring by exposing new metrics and providing new alert rules and Grafana dashboards for KServe, Istio and various other components.
Upgrades
- Argo upgraded to 3.4.17 (previously 3.4.16).
- Dex upgraded to 2.41.1 (previously 2.39.1).
- Istio upgraded to 1.24 (previously 1.22).
- Knative upgraded to 1.16.0 (previously 1.12).
- KServe upgraded to 0.14.1 (previously 0.13.0).
- Metacontroller upgraded to 4.11.22 (previously 3.0).
- Pipelines upgraded to 2.4.1 (previously 2.3.0).
- Training-operator upgraded to 1.9 (previously 1.8).
- Support for Kubernetes 1.29-1.31.
- Support for Juju 3.6.
Features
- Enhanced security by integrating the following rocks:
- Enhanced observability by:
Bug fixes
- Enabled the configuration of proxy environment variables in
knative-serving
controller (#208). - Refactored
knative-{eventing,serving}
charms to block if the Knative CRDs are not found (#276, #281). - Refactored
knative-{eventing,serving}
charms to use a JSON file for handling custom images (#304). - Enabled the configuration of proxy environment variables in the
storage-initializer
initContainer ofkserve-controller
(#257). - Removed unused RBAC proxy layer from
kserve-controller
(#289). - Added missing
ClusterServingRuntime
validation webhook (#314). - Added a namespace field to the ingress relation data in
kubeflow-dashboard
to fix cross-model ingresses (#176). - Fixed the metrics collector for
metacontroller-operator
(#101). - Decreased the discovery interval of
metacontroller-operator
to update cached resources more quickly (#117). - Added missing RBAC rules to
metacontroller-operator
(#158). - Set charm status to
blocked
whensecret-key
is too short inminio
(#178). - Removed an alert rule in
jupyter-controller
that was constantly firing due to an upstream bug (#412). - Used the same service name for its rock and charm for
kfp-metadata-writer
(#167).
Deprecated
- The use of Kubeflow Pipelines SDK v1 is deprecated. Please migrate your existing v1 pipelines to v2 following the migration instructions. SDK v1 can still be used but Canonical does not provide support, patches or fixes related to its use.
- Removed
create-profile
andinitialise-profile
actions fromkubeflow-profiles
#210. For managing profiles in CKF 1.10, see Manage profiles.