8000 Release deployKF - 0.1.5 · deployKF/deployKF · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

deployKF - 0.1.5

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 May 23:30
v0.1.5
5631e26

Helpful Links

Upgrade Notes

  • We strongly recommend updating to this version for security reasons.
  • As always, if your deployKF platform is critical to your organization, you should test this upgrade in a non-production cluster. We have done extensive testing, but you could encounter unexpected issues.
  • Please update your sync_argocd_apps.sh script version BEFORE SYNCING 0.1.5.
  • The sample values for 0.1.4 had some values that will conflict with 0.1.5, YOU MUST REMOVE THEM from your custom values when upgrading:
    • kubeflow_tools.pipelines.kfpV2.defaultPipelineRoot
    • kubeflow_tools.pipelines.kfpV2.minioFix
    • kubeflow_tools.pipelines.kfpV2.launcherImage
  • We have updated the default embedded Istio version to 1.17.8. To make the process of updating the sidecar images easier, we now provide the update_istio_sidecars.sh script to restart pods with incorrect istio sidecar container versions. Warning, running this script will cause DISRUPTION, especially to Notebooks, so ensure your users have saved their work!
  • If you have followed the Air-Gapped Clusters guide, you must mirror the new images/charts used in 0.1.5, and update the corresponding values. For an overview of which images have changed, see the diff of default_values.yaml from 0.1.4 to 0.1.5. Warning, DO NOT continue using the old images/charts with 0.1.5, as this will not work.

Important Notes

  • deployKF Dashboard:
    • We have grouped the sidebar links from Kubeflow Pipelines into their own section.
    • Users can now see their profiles with "view" and "edit" access on the "Manage Contributors" page.
  • Kubeflow Pipelines:
    • This release includes a patched version of Kubeflow Pipelines 2.1.0 which is specially designed to be backward compatible with all V1 and V2-compatible pipelines.
    • When doing an in-place upgrade, you will not automatically have the V2 tutorial pipelines added to your cluster. You may want to upload them manually as "shared" pipeline definitions (find the YAML files attached to the GitHub release).
  • Kubeflow Notebooks:
    • We have updated the default Kubeflow Notebooks images to the ones shipped with upstream 1.8.0, these provide significant version bumps for all packages, including TensorFlow 2.13.0 and PyTorch 2.1.0. These images will be updated further in the next release.
    • Please note, we have only updated the DEFAULT IMAGES, which will not affect any existing notebooks. To update existing Notebooks, you must delete and recreate them (data stored in the home directory PVC will be persisted, and you can re-attach it to the new notebooks).
  • ARM Support:
    • For those waiting on full ARM64 support, there are now only two remaining components preventing this. The Kubeflow Notebooks backend (which will be updated in the next release), and Kubeflow Pipelines (which needs some help upstream, see kubeflow/pipelines#10309 to help).
  • Istio:
  • Kyverno:
    • We still have a hard dependency on Kyverno 1.10.0 due to issues upstream. Hopefully, this will change in the next deployKF version as we test and implement support for the recently released Kyverno 1.12 (which is NOT supported in deployKF 0.1.5).
    • This means that you are still unable to bring your own Kyverno deployment (unless it happens to be the 1.10.0 version). Once this is not the case, we will release a proper "use existing Kyverno" guide like we have for Istio.

What's Changed

Significant Changes

New Features

Improvements

Bug Fixes

Documentation

Full Changelog: v0.1.4...v0.1.5

0