Flink 不会上升,例如 Openshift 4.4.9 上的运行状态



我正在尝试以下命令在openshift 4.4.9 google cloud上无缝构建Apache Flink。但是 pods 总是犯以下错误,Flink 不会像运行状态那样上升。

您认为问题是什么,我该如何解决?

这是我遇到的问题的示例;

港口: 主机端口: 状态:等待 原因:崩溃循环回退 上一个状态:已终止 原因:已完成

这是 Flink Docker 文件来找出问题所在:

https://github.com/keremceliker/flgkrc

**我需要在 Centos/ImagesPod 上运行 Flink。(以防万一(

由于您没有收到错误并且终止的原因是"已完成",这意味着 pod 会执行您要求它执行的操作。如果 Pod 的主进程仍在运行,则该 Pod 将保持活动状态。

从您的 Dockerfile 中,主进程是help(由CMD ["help"]定义(。我最好的猜测是此命令会打印一条帮助消息并存在,从而也触发 pod 的终止。

您应该删除 CMD 声明或通过传递保持进程运行的命令来调整它。

我修复了重新生成 Dockerfile 代码并 registry.redhat.io 登录时的问题。Apache Flink 现在在 DockerImage 的 OpenShift 上运行良好!

相关内容

  • 没有找到相关文章

最新更新