我在本地Kubernetes群集上部署了Spring云数据流服务器。一切似乎都很好。 然后,我创建一个类型为Task
的应用程序,给出Spring-Boot JAR的URL。 然后我创建一个任务“定义”并启动它。 任务定义在“启动”状态下挂起。Spring云数据流:任务无法在Kubernetes群集上启动
这里是我的发现:
看着Kubernetes,我看到了一个吊舱对应正确地创建了任务,但是未能启动,带有状态
ImagePullBackOff
这盒被配置有
image: /tmp/deployer-resource-cache5494152820122807128/https-60030cec0dd24157b95f59cd3e5b0819916e4adc
,并且日志显示消息:无法拉出映像“/ tmp/deployer-resource-cache5494152820122807128/https-600 30cec0dd24157b95f59cd3e5b0819916e4adc“:无法分析图像参考‘/ tmp目录/部署的资源 - cache5494152820122807128/HTTPS-60030cec0dd24157b95f59cd3e5b0819916e4adc’:无效引用格式
我连接到新加坡民防部队服务器荚壳,检查出
/tmp
文件夹,请参阅deployer-resource-cache5494152820122807128
文件夹。
我的理解是新加坡民防部队会在Kubernetes吊舱执行的临时图像,但这种图像生成内的新加坡民防部队服务器荚,所以这显然不能从任务吊舱。
我的问题是这应该如何工作?
在我看来,图像应该推送到注册表,或以某种方式存储在共享卷上,但我没有在文档中找到关于该主题的任何内容。 任何想法或建议,将不胜感激。