2.2. Kubeflow Notebook Controller 替换 JupyterHub
在 OpenShift Data Science 1.15 及更早版本中,JupyterHub 用于创建和启动笔记本服务器环境。在 OpenShift Data Science 1.16 及更高版本中,JupyterHub 不再包含,其功能由 Kubeflow Notebook Controller 替代。
这个更改有以下优点:
- 用户现在可以立即取消请求,进行更改并重试请求,而不是等待 5+ 分钟,以便初始请求超时。这意味着,当请求失败时,用户不会再等待,例如当笔记本服务器没有正确启动时。
- 架构不再阻止单个用户有多个笔记本服务器会话,从而扩展了将来的功能可能。
- 删除 PostgreSQL 数据库要求允许在 OpenShift Data Science 中未来的扩展环境支持。
但是,此次更新还会创建以下行为更改:
- 对于 IT Operations 管理员,笔记本服务器管理界面目前还不允许登录数据科学家用户笔记本服务器。计划在以后的版本中添加。
- 对于数据科学家,JupyterHub 接口 URL 不再有效。更新书签以指向 OpenShift Data Science 仪表板。
JupyterLab 接口保持不变,数据科学家可以继续使用 JupyterLab 与笔记本文件一起工作。