升级 Kubeflow 插件
本页描述了在升级 kfbase 插件后可能需要执行的手动操作。
有关安装步骤,请参阅 Kubeflow Chart Plugins。
kfbase 的升级说明
从 v1.10.13 或更早版本升级
v1.10.13 及之前的版本通过 NodePort 暴露 Kubeflow 监控面板。升级后,推荐改为通过 gateway endpoint 访问。
升级后:
- 检查
kfbase插件配置中的kubeflowDomain字段,以获取<your-kubeflow-domain>。 - 运行
kubectl -n istio-system get gateway kubeflow-external-gateway以获取 gateway IP 地址。 - 更新 DNS 解析,或更新本地 hosts 文件,使
<your-kubeflow-domain>解析到该 gateway IP 地址。
如果你仍然需要使用 NodePort,请手动将 istio-system/kubeflow-istio-ingressgateway service 的类型改为 NodePort,然后运行以下命令获取 443 对应的分配端口:
随后,你可以通过以下地址访问监控面板:
从 v1.10.9 或更早版本升级
在升级之前,请先在集群中设置一个默认 storage class,并将其用于 kfbase 插件配置中的 pgStorageClass 参数。如果未设置默认 storage class,升级可能会因为缺少必需参数而失败。这些参数是在 v1.10.10 版本中引入的。