flink不会在openshift 4.4.9上出现运行状态

jbose2ul  于 2021-06-21  发布在  Flink
关注(0)|答案(2)|浏览(301)

我正在尝试使用以下命令在openshift 4.4.9googlecloud上无缝地构建apacheflink。但是pods总是犯以下错误,而flink并没有像running state那样上升。
你认为问题出在哪里?我该怎么解决?
这是一个我得到的问题的例子;
端口:主机端口:状态:等待原因:crashloopbackoff上次状态:终止原因:已完成
以下是flink dockerfile以找出问题:
https://github.com/keremceliker/flgkrc

**我需要在centos/imagespod上运行flink(以防万一)

z5btuh9x

z5btuh9x1#

因为你没有得到一个错误,终止的原因是“完成”,这意味着pod做了你要求它做的事情。如果主进程仍在运行,pod将保持活动状态。
在dockerfile中,主要流程是 help (定义人 CMD ["help"] ). 我最好的猜测是这个命令打印了一条帮助消息并存在,从而触发了pod的终止。
您应该删除cmd声明,或者通过传递保持进程运行的命令来调整它。

tyky79it

tyky79it2#

我修复了重新生成dockerfile代码并登录registry.redhat.io时的问题。apache flink现在在dockerimage的openshift上运行良好!

相关问题