【问题标题】:Zero to Kubernetes: Helm install of JupyterHub fails从零到 Kubernetes:JupyterHub 的 Helm 安装失败
【发布时间】:2021-02-02 09:41:52
【问题描述】:

我正在关注从零到 Kubernetes GKE 安装guide

我已经成功安装了kuberneteshelm,但是在安装时:

helm upgrade --cleanup-on-fail \
  --install $RELEASE jupyterhub/jupyterhub \
  --namespace $NAMESPACE \
  --create-namespace \
  --version=0.9.0 \
  --values config.yaml

我不断收到的错误是:

Release "jhub" does not exist. Installing it now.
Error: failed pre-install: timed out waiting for the condition

我已尝试按照 GKE 上的故障排除说明添加标志 --timeout 1200s,但它仍然挂起。

关于如何解决这个问题的任何想法?如果它继续失败,我可能会尝试在 Azure AD 上进行部署,但理想情况下 GKE 应该可以工作。

(作为参考,我实际上已经在 GKE 上成功完成了两次部署,但不得不删除这些集群,所以我真的不确定问题出在哪里。)

编辑:我解决了这个问题。

config.yaml 文件的下方,我以某种方式将标签从1.0.7(通过Jupyter 注册的版本)更改为1.1.0,并且我的Jupyter 注册表和我的JupyterHub 配置之间存在冲突。

我对 Jupyter 和 JupyterHub 仍然缺乏经验,如果这对其他人来说很明显,我深表歉意。

【问题讨论】:

  • 尝试通过运行kubectl -n $NAMESPACE get events --sort-by='{.lastTimestamp}'来检查事件
  • 我刚刚按照你分享的方法进行操作,一切对我来说都很顺利。也许您正面临一些网络问题,请尝试列出部署并验证一切是否正常。使用helm list --namespace jhub。请告诉我结果。
  • 感谢您的回复。操作方法完全没问题,因为我之前在 Jupyter 上的注册表与 JupyterHub 有冲突,所以我不够精确和健忘。

标签: kubernetes google-kubernetes-engine kubernetes-helm jupyterhub


【解决方案1】:

如cmets中所述:

通过从集群中清除旧配置解决了该问题。

guide 上发布的所有信息都可以正常工作。

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 1970-01-01
    • 2020-12-08
    • 2019-01-16
    • 2019-03-23
    • 2021-11-24
    • 2019-12-16
    • 1970-01-01
    • 2020-06-05
    相关资源
    最近更新 更多