升级

从 Workbench 集群插件迁移

从 v0.2.0 开始,Workbench 作为 OLM Helm operator 提供,而不是作为 Cluster Plugin 提供。这两种形式之间不支持原地升级

  1. 备份现有的 Workbench 资源:

    kubectl get workspacekinds,workspaces -A -o yaml > workbench-backup.yaml
  2. 管理员 > Marketplace > Cluster Plugins 中,卸载之前的 Workbench 集群插件。保留用户 PVC、保留的 WorkspaceKind 资源以及 aml-workbench-config ConfigMap;operator 会接管或重新应用这些资源。

  3. default AmlCluster 中将 spec.components.workbench.managementState 设置为 Managed,以启用 Workbench。Alauda AI 会安装并管理 Workbench Operator 及其资源;请勿手动创建 Workbench 自定义资源。有关正常安装路径,请参见安装 Workbench

  4. 验证现有的 Workspaces 及其 PVC 仍然存在,然后创建并连接到一个测试 Workbench。

如果之前的安装依赖 Elyra KFP run-URL 重定向,请在 default AmlCluster 中设置 spec.components.workbench.values.global.istio.enabled: true。Istio 集成是可选的,默认处于禁用状态。

从 Kubeflow Notebook 迁移

Workbench 与“Kubeflow Notebook”(Alauda AI <= 1.3)不兼容。您需要创建新的“workbench”实例,“Kubeflow Notebook”将移至左侧导航栏中的“Advanced - Kubeflow”。

WARNING

我们建议迁移到 Workbench,因为在后续的上游 Kubeflow 版本中,“Kubeflow Notebook”将被弃用。

NOTE

您可以保留 Alauda AI 1.3 中 “Kubeflow Notebook” 实例使用的 PVC。删除 Notebook 实例,并将该 PVC 挂载到新的 Workbench 实例中,这样 Notebook 实例中的数据仍然可用。(注意 容器中的数据将会丢失,就像您使用 pip install 将包安装到系统而不是虚拟环境中一样。)

操作步骤

  1. 登录并打开 Alauda AI 页面。
  2. 转到 Workbench 打开列表。
  3. 单击 Create 并填写所需字段。
  4. Home Directory 中,选择之前 Notebook 使用的 PVC。