【问题标题】:Spinnaker Pipeline is failing after starting it manuallySpinnaker Pipeline 在手动启动后失败
【发布时间】:2019-08-06 10:09:36
【问题描述】:

Gke 上的三角帆:

手动启动后管道失败

第一个问题是 .spin/config 没有被创建,我在步骤https://cloud.google.com/solutions/continuous-delivery-spinnaker-kubernetes-engine 中手动创建了它 然后当我手动启动管道时,它在生产阶段给我一个错误

异常(等待清单稳定) 部署生产后端阶段的 WaitForManifestStableTask 在 30 分 4 秒后超时。 pausedDuration:0 秒,elapsedTime:30 分 4 秒,timeoutValue:30 分钟

【问题讨论】:

  • 您的问题解决了吗?如果是,您能否将您遵循的程序发布为解决方案并接受它?

标签: config google-kubernetes-engine spinnaker


【解决方案1】:

很多时候这是由 Kubernetes 无法调度 pod 造成的。今天早上刚遇到同样的问题,这是由于缺乏资源。那将是我要检查的第一件事。您可以在“Infrastructure”选项卡下的“Server Group”中找到该 pod,并查看它为何处于当前状态的详细信息。

【讨论】:

  • 嗨约翰我没有找到任何服务器组,它是配置相关的问题吗?当我安装 spin cli 时,我手动创建的 .spin/config 没有创建,可能是这个问题吗?
  • 通常,如果是大三角帆配置问题,它会立即失败。验证它能够与 Kubernetes api 对话,因为网络超时可能会导致它。我会检查 clouddriver 服务的日志,看看它说了什么。您可能必须打开调试日志才能深入了解它,但它应该能够深入了解它无法与之交谈的内容。
  • 这是资源紧缩问题,已解决,非常感谢
  • 还有另一个问题,即 .spin/config 没有创建,我之前说过,这意味着现在管道运行成功,但是我没有任何服务器组没有入口 ips 和所有,而我是通过云外壳创建应用程序和管道,它给了我一个错误“无法从 .spin/config 读取配置”。我尝试使用我得到的 1 个链接手动创建,但我不确定密钥和证书等详细信息。这是链接:spinnaker.io/setup/spin你能提出一些建议吗?
  • $ ./spin application save --application-name sample --owner-email example@example.com --cloud-providers kubernetes --gate-endpoint http://localhost:8080/gate Could not read configuration file from /home/vidyasawanny/.spin/config. Application save succeeded
【解决方案2】:

我发现这个Spinnaker GitHub 页面很有见地。我想将其添加为评论,因为我仍然没有足够的声誉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多