openshift - 部署“分蘖”超过了进度期限
问题描述
我正在尝试将分蘖服务器安装到 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"
谢谢。
解决方案
问题在于我们的 OpenShift 平台上的权限。我们无权直接从开源下载。
我们尝试将 kubernetes-helm 作为 docker 镜像添加到我们的组织存储库中,然后我们能够将镜像拉到 OpenShift 项目中。它现在正在工作。但是,我们仍然没有从日志中得到任何关于这个问题的线索。
推荐阅读
- python - 合并numpy数组的拆分部分时出错
- python - 如何使用 tf.placeholder 输入 tf.unstack 的参数?
- scala - Shapeless - 通用 Repr 类型操作
- google-chrome - 如何在使用 Google Recaptcha V3 时模拟机器人行为
- javascript - 使用 .innerHTML 更新数组,删除/添加时出现问题
- javascript - 由滚动位置触发的 Mapbox GL JS flyTo 并不总是有效
- c# - 获取 xml 节点属性并将它们分配给控件
- c++ - 将 char 转换为 std::string,然后连接
- nginx - 用于 Kubernetes 部署的 ASP.NET Core 的粘性会话
- windows - 使用批处理命令通过 FTP 发送到大型机后如何将本地文件移动到另一个本地文件夹