jupyterhub - 在所有 JupyterHub 笔记本上显示维护消息
问题描述
我为我们公司的数据科学家管理一个 JupyterHub 实例。有没有办法在用户的所有笔记本上显示维护消息,以通知他们即将到来的停机时间?
解决方案
您可以寻找页面公告功能。根据文档,似乎有两个可用选项可以添加要在页面上显示的公告:
- 扩展页面模板
- 使用配置变量(需要重新启动)。
如果设置配置变量
JupyterHub.template_vars = {'announcement': 'some_text},给定的 some_text 将被放置在所有页面的顶部。更具体的变量announcement_login、 announcement_spawn、announcement_home和announcement_logout更具体,只显示在它们各自的页面上(覆盖全局公告变量)。请注意,与直接模板扩展不同,更改这些变量需要重新启动。
此外,官方存储库中还有一个关于构建自定义服务的公告服务示例。
希望能帮助到你。
推荐阅读
- c# - 为什么此语法在 C# 中有效?
- css - 为什么我的 SVG 有响应但偶尔会响应?
- flutter - GridView在SingleChildScrollView中溢出
- bash - '对于输入字符串:“0x100”'的解决方案使bash命令'reset'无法工作
- python - 如何使用 SQLAlchemy ORM 在一次往返数据库中搜索多行?
- android - 如何在 android 中为 Webview 应用程序构建自定义用户代理字符串?
- mysql - 将datagrip中的csv导入转换为SQL脚本
- sql - 优化 EF 展平
- algorithm - Ocaml- 正则表达式的偏导数
- sql-server - 替换 SQL 字符串中的 HEX 99(和其他非 ascii)