1

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

CrashLoopBackOff当我请求豆荚的状态时,我得到 2 个带有状态的豆荚

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

问题依然存在。

我真的很茫然。

4

1 回答 1

2

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

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

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

我将问题更改skipper_status.status_codeDELETEDupdate skipper_status set status_code = 'DELETED' where id =***)。

在我添加的 skipper_release 表中

backoffLimit: 6
completions: 1
parallelism: 1

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

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

编辑 1

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

于 2021-07-01T06:43:47.953 回答