获取所有JupyterHub用户的列表?

时间:2019-10-16 20:58:58

标签: amazon-web-services kubernetes amazon-eks jupyterhub

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

我需要确定一种获取所有用户列表的方法。不仅是当前活动的用户。我怎样才能做到这一点?看来,管理Web UI页面仅显示了较新用户的子集。

必须采取某种方式,因为JupyterHub会在每个用户返回时为他们保存状态

1 个答案:

答案 0 :(得分:1)

我在AWS CloudWatch日志中找到了一个kubernetes pod审计日志。如果仅提取显示名称为“ jupyter- {username}”的“运行中”窗格的所有唯一日志,则将为您提供所有用户的完整列表。

要为EKS启用这些日志,您需要在EKS控制台的“日志记录”部分中启用“审核”日志记录。

有关更多信息,请参见https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html

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