首页 > 解决方案 > 在所有 JupyterHub 笔记本上显示维护消息

问题描述

我为我们公司的数据科学家管理一个 JupyterHub 实例。有没有办法在用户的所有笔记本上显示维护消息,以通知他们即将到来的停机时间?

标签: jupyterhub

解决方案


您可以寻找页面公告功能。根据文档,似乎有两个可用选项可以添加要在页面上显示的公告:

  1. 扩展页面模板
  2. 使用配置变量(需要重新启动)。

如果设置配置变量

JupyterHub.template_vars = {'announcement': 'some_text},给定的 some_text 将被放置在所有页面的顶部。更具体的变量announcement_loginannouncement_spawnannouncement_homeannouncement_logout更具体,只显示在它们各自的页面上(覆盖全局公告变量)。请注意,与直接模板扩展不同,更改这些变量需要重新启动。

此外,官方存储库中还有一个关于构建自定义服务的公告服务示例。

希望能帮助到你。


推荐阅读