簡體   English   中英

Spring Cloud 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。 然后,我創建一個任務“定義”並啟動它。 任務定義處於“啟動”狀態。

這是我的發現:

  1. 查看Kubernetes,我看到一個與正確創建的任務相對應但無法啟動的pod,其狀態為ImagePullBackOff

  2. 此Pod配置有以下image: /tmp/deployer-resource-cache5494152820122807128/https-60030cec0dd24157b95f59cd3e5b0819916e4adc ,並且日志顯示以下消息:

    無法提取圖片“ / tmp / deployer-resource-cache5494152820122807128 / https-60030cec0dd24157b95f59cd3e5b0819916e4adc”:無法解析圖片引用“ / tmp / deployer-resource-cache5494152820122807128 / https-60030cec0dd24157b95f95

  3. 我連接到SCDF服務器Pod Shell,檢出/tmp文件夾,然后在deployer-resource-cache5494152820122807128看到deployer-resource-cache5494152820122807128文件夾。

我的理解是新加坡民防部隊會在Kubernetes吊艙執行的臨時圖像,但新加坡民防部隊服務器吊艙內部創造了這個形象,所以這顯然不能從任務吊艙。

我的問題是這應該如何工作?

我認為應該將映像推送到注冊表,或以某種方式將其存儲在共享卷上,但是我在文檔中沒有找到關於此主題的任何內容。 任何想法或建議,將不勝感激。

您嘗試執行的操作不適用於Kubernetes的Spring Cloud Dataflow。 在Kubernetes實現中,僅支持將Docker映像作為部署工件。

當前,此事實在文檔中未明確提及。 看看這個這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM