JupyterHub笔记本服务器返回500错误,吊舱卡在“终止”状态

时间:2020-06-03 00:00:54

标签: amazon-web-services kubernetes jupyterhub eks

我有一个运行JupyterHub应用程序的AWS EKS集群(kubernetes版本1.14)。

其中一台用户笔记本服务器返回500错误

500:内部服务器错误 检测到重定向循环。笔记本电脑的JupyterHub版本未知(可能小于0.8),但集线器预计为0.9.6。如果仍然存在问题,请尝试在用户环境中安装JupyterHub == 0.9.6。 您可以尝试从首页重启服务器。

只有一个用户遇到此问题,其他用户则没有。当我执行“ kubectl get pod”时,此用户pod显示它处于“终止”状态(它似乎卡在了该状态)。

1 个答案:

答案 0 :(得分:1)

我能够修复它,但是我不能说这是正确的方法。 (我更愿意诊断根本原因)

  1. 首先,我尝试删除吊舱kubectl delete pod <pod_name>-它不起作用
  2. 第二,我尝试强制删除pod kubectl delete pod <pod_name> --grace-period=0 --force -确实可行,但是事实证明,这只会删除句柄,然后在集群上孤立pod资源
  3. 我检查了节点状态kubectl get node,发现一个节点卡在NotReady状态。我回收了这个节点-仍然无法正常工作,用户笔记本服务器仍然卡住并返回500 err
  4. 最后,我只是从jupyter hub管理页面中删除了用户笔记本服务器。这样就解决了....
相关问题