[英]how to register a spring cloud task java jar into spring data flow kubernetes
[英]Spring Cloud Data Flow: task can't start on Kubernetes cluster
我已經在本地Kubernetes集群上部署了Spring Cloud Data Flow服務器。 一切似乎都很好。 然后,我創建一個Task
類型的App,給出一個Spring-Boot JAR的URL。 然后,我創建一個任務“定義”並啟動它。 任務定義處於“啟動”狀態。
這是我的發現:
查看Kubernetes,我看到一個與正確創建的任務相對應但無法啟動的pod,其狀態為ImagePullBackOff
此Pod配置有以下image: /tmp/deployer-resource-cache5494152820122807128/https-60030cec0dd24157b95f59cd3e5b0819916e4adc
,並且日志顯示以下消息:
無法提取圖片“ / tmp / deployer-resource-cache5494152820122807128 / https-60030cec0dd24157b95f59cd3e5b0819916e4adc”:無法解析圖片引用“ / tmp / deployer-resource-cache5494152820122807128 / https-60030cec0dd24157b95f95
我連接到SCDF服務器Pod Shell,檢出/tmp
文件夾,然后在deployer-resource-cache5494152820122807128
看到deployer-resource-cache5494152820122807128
文件夾。
我的理解是新加坡民防部隊會在Kubernetes吊艙執行的臨時圖像,但新加坡民防部隊服務器吊艙內部創造了這個形象,所以這顯然不能從任務吊艙。
我的問題是這應該如何工作?
我認為應該將映像推送到注冊表,或以某種方式將其存儲在共享卷上,但是我在文檔中沒有找到關於此主題的任何內容。 任何想法或建議,將不勝感激。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.