Upgrading Kubeflow Deployments
Upgrading your Kubeflow deployment
Until 1.0 Kubeflow makes no promises of backwards compatibility or upgradeability. Nonetheless, here are some instructions for updating your deployments.
Updating your deployments is a two step process
-
Updating your ksonnet application
-
We recommend checking your app into source control to back it up before proceeding
-
Use the script upgrade_ks_app.py to update your ksonnet app with the current version for the Kubeflow packages
-
Note: ksonnet is working on support for this see https://github.com/ksonnet/ksonnet/issues/237
-
Updating the actual deployment
-
Delete TFJobs v1alpha1 because K8s can’t deploy multiple versions of a CRD
kubectl delete crd tfjobs.kubeflow.org
-
Redeploy kubeflow
ks apply ${ENVIRONMENT} -c ${COMPONENT}
Last modified 19.01.2019: Refactoring the left-hand navigation panel. (#406) (8a79c998)