Estou executando o JupyterHub (versão 0.8.2) em um cluster Kubernetes gerenciado pela AWS (EKS).
Preciso determinar uma maneira de obter uma lista de todos os usuários. Não apenas os usuários ativos no momento. Como posso fazer isso? Parece que a página da interface do usuário da web do administrador mostra apenas um subconjunto dos usuários mais recentes.
Deve haver alguma maneira, já que o JupyterHub salva o estado de cada usuário quando eles retornam
Eu encontrei logs de auditoria de pod de kubernetes nos logs do AWS CloudWatch. Se você simplesmente extrair todos os logs exclusivos que mostram um pod em execução com o nome "jupyter- {username}", terá uma lista abrangente de todos os usuários.
Para habilitar esses logs para EKS, você precisa habilitar o log de "Auditoria" na seção "Logging" do console EKS.
Consulte https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html para obter mais informações
Observação: isso só é útil se você estiver executando seu aplicativo JupyterHub em kubernetes gerenciados por AWS (EKS)
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras