获取所有 JupyterHub 用户的列表?

Get list of all JupyterHub users?

我是 运行 AWS 管理的 kubernetes 集群 (EKS) 上的 JupyterHub(版本 0.8.2)。

我需要确定一种获取所有用户列表的方法。不仅仅是当前活跃的用户。我怎样才能做到这一点?管理网站 UI 页面似乎只显示最近用户的一个子集。

一定有办法,因为 JupyterHub 会在 return

时为每个用户保存状态

我在 AWS CloudWatch 日志中发现了一个 kubernetes pod 审计日志。如果您只是提取所有显示名称为 "jupyter-{username}" 的 运行 pod 的唯一日志,这将为您提供所有用户的综合列表。

要为 EKS 启用这些日志,您需要在 EKS 控制台的 "Logging" 部分启用 "Audit" 日志记录。

有关详细信息,请参阅 https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html

注意:这仅在您 运行 AWS 管理的 kubernetes (EKS) 上的 JupyterHub 应用程序时才有用