我正在尝试将tiller服务器安装到Openshift项目中
舵手/舵手版本: 2.9.0
我的项目名称: paytiller
在第3步,执行此命令(根据本文档-https://www.openshift.com/blog/getting-started-helm-openshift提到)
oc rollout status deployment tiller我得到了这个错误:
error: deployment "tiller" exceeded its progress deadline我不清楚错误消息是什么,也找不到任何日志。你知道为什么会出现这个错误吗?如果这不起作用,对于Openshift中的模板还有什么其他建议?
编辑
oc get events
Events:
Type Reason Age From Message
---- ------ ---- ---- ---
Warning Failed 14m (x5493 over 21h) kubelet, example.com Error: ImagePullBackOff
Normal Pulling 9m (x255 over 21h) kubelet, example.com pulling image "gcr.io/kubernetes-helm/tiller:v2.9.0"
Normal BackOff 4m (x5537 over 21h) kubelet, example.com Back-off pulling image "gcr.io/kubernetes-helm/tiller:v2.9.0"谢谢。
发布于 2021-01-28 18:56:13
状态ImagePullBackOff告诉您无法从容器注册表中拉取此镜像gcr.io/kubernetes-helm/tiller:v2.9.0。因此,由于某种原因,您OpenShift节点无法拉取该镜像。这通常是由于网络代理、不存在的映像(此处不是问题)或(公司)网络中的其他限制造成的。
您可以使用oc describe pod <pod that shows ImagePullBackOff>查找更详细的错误消息,这可能会对您有进一步的帮助。
此外,请注意,您链接的博客帖子来自2017年,这是非常旧的。这是一个更新的版本:Build Kubernetes Operators from Helm Charts in 5 steps 。
发布于 2021-01-29 00:19:04
问题出在我们的OpenShift平台上的权限。我们不能直接从开源网站下载。
我们尝试将kubernetes-helm作为docker镜像添加到我们的组织存储库中,然后我们可以将该镜像拉到OpenShift项目中。它现在起作用了。但是,我们仍然没有从日志中得到任何关于这个问题的线索。
https://stackoverflow.com/questions/65920254
复制相似问题