【问题标题】:Spring dataflow not responding after deploy部署后Spring数据流没有响应
【发布时间】:2021-06-30 13:47:57
【问题描述】:

我尝试在 spring 数据流中为一些应用程序进行部署, 通常,每个 diploi 需要几分钟,然后通过成功或失败。 但这一次外交花费的时间比平时要长。有一次我按下了“取消部署” 由于系统没有响应。 在 UNKNOWN 模式下 Stream all 闪烁。 无法重新部署。 当我尝试执行偶极子时,我从 ui 收到错误 Failed to upload the package. Package [test-orders:1.0.0] in Repository [local] already exists.

当我请求 Pod 的状态时,我得到 2 个 CrashLoopBackOff 状态的 Pod

  • 我重新启动了所有 pod kubectl -n **** rollout restart deploy
  • 我尝试运行dataflow:>stream undeploy --name test-orders
  • 我从 EKS 中删除了新的 docker 映像
  • 将 skipper_status 从 FAILED 更改为 DELETED

问题依然存在。

我真的很茫然。

【问题讨论】:

    标签: java kubernetes spring-cloud-dataflow spring-data-flow


    【解决方案1】:

    好的, 我似乎已经能够解决问题了。

    由于 CrashLoopBackOff 状态,我意识到系统无法拉取图像或图像已损坏。

    我已经覆盖了 EKS 中与项目关联的所有图像。

    我把有问题的skipper_status.status_code改成了DELETED(update skipper_status set status_code = 'DELETED' where id =***)。

    在我添加的 skipper_release 表中

    backoffLimit: 6
    completions: 1
    parallelism: 1
    

    因此,多次尝试后系统崩溃将导致运行结束。 我对所有 pod 进行了重置。

    然后在 UI 界面中我按下了取消部署按钮。

    编辑 1

    我注意到有些豆荚没有关闭。 我像这样关闭它们: kubectl -n foobar delete deployment foo-bar-v1

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2020-11-30
      • 2016-01-29
      • 2021-09-08
      • 2016-10-01
      • 2015-10-23
      • 2020-10-18
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多