Spring 数据流在部署后没有响应
Spring dataflow not responding after deploy
我尝试在 spring 数据流中部署一些应用程序,
通常每个 diploi 都需要几分钟,并通过成功或失败。
但这一次外交比往常花费了更长的时间。有一次我按下了“取消部署”
由于系统没有反应。
在 Stream 下,所有闪烁都处于 UNKNOWN 模式。
无法重新部署。
当我尝试执行偶极子时,我从 ui
得到错误 Failed to upload the package. Package [test-orders:1.0.0] in Repository [local] already exists.
当我请求 pods 的状态时,我得到 2 pods 和 CrashLoopBackOff
状态
- 我全部重启了 pods
kubectl -n **** rollout restart deploy
- 我试着运行
dataflow:>stream undeploy --name test-orders
- 我从 EKS
中删除了新的 docker 图像
- 已将 skipper_status 从“失败”更改为“已删除”
问题依然存在。
我真的很茫然
好的,
我似乎已经能够解决问题了。
由于 CrashLoopBackOff 状态,我意识到系统无法拉取图像或图像已损坏。
我已经覆盖了 EKS 中与该项目关联的所有图像。
我把有问题的skipper_status.status_code
改成了DELETED
(update skipper_status set status_code = 'DELETED' where id =***
).
在skipper_releasetable我加了
backoffLimit: 6
completions: 1
parallelism: 1
所以多次尝试后系统崩溃将导致运行结束。
我对所有 pods.
进行了重置
然后在UI界面我按下了取消部署按钮。
编辑 1
我注意到还有 pods 没有关闭。
我这样关闭它们:
kubectl -n foobar delete deployment foo-bar-v1
我尝试在 spring 数据流中部署一些应用程序, 通常每个 diploi 都需要几分钟,并通过成功或失败。 但这一次外交比往常花费了更长的时间。有一次我按下了“取消部署” 由于系统没有反应。 在 Stream 下,所有闪烁都处于 UNKNOWN 模式。 无法重新部署。 当我尝试执行偶极子时,我从 ui
得到错误Failed to upload the package. Package [test-orders:1.0.0] in Repository [local] already exists.
当我请求 pods 的状态时,我得到 2 pods 和 CrashLoopBackOff
状态
- 我全部重启了 pods
kubectl -n **** rollout restart deploy
- 我试着运行
dataflow:>stream undeploy --name test-orders
- 我从 EKS 中删除了新的 docker 图像
- 已将 skipper_status 从“失败”更改为“已删除”
问题依然存在。
我真的很茫然
好的, 我似乎已经能够解决问题了。
由于 CrashLoopBackOff 状态,我意识到系统无法拉取图像或图像已损坏。
我已经覆盖了 EKS 中与该项目关联的所有图像。
我把有问题的skipper_status.status_code
改成了DELETED
(update skipper_status set status_code = 'DELETED' where id =***
).
在skipper_releasetable我加了
backoffLimit: 6
completions: 1
parallelism: 1
所以多次尝试后系统崩溃将导致运行结束。 我对所有 pods.
进行了重置然后在UI界面我按下了取消部署按钮。
编辑 1
我注意到还有 pods 没有关闭。
我这样关闭它们:
kubectl -n foobar delete deployment foo-bar-v1