我正在AWS管理的kubernetes集群(EKS)上运行JupyterHub(版本0.8.2)。
我需要确定一种获取所有用户列表的方法。不仅是当前活动的用户。我怎样才能做到这一点?看来,管理Web UI页面仅显示了较新用户的子集。
必须采取某种方式,因为JupyterHub会在每个用户返回时为他们保存状态
答案 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应用程序时,此功能才有用