2016-11-20 51 views
0

我是否需要自己在主服務器上安裝Spring雲數據流的實例,還是將其作爲部署「自動」安裝?在Kubernetes上設置Spring雲數據流

這不是從描述在 http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-SNAPSHOT/reference/htmlsingle/#_deploying_streams_on_kubernetes

我已經按照指導很清楚,雖然除去每個配置爲MySQL。也許這是必需的。雖然我有點卡住,因爲它只是不分配一個外部IP,我不明白爲什麼,如何調試,以及是否錯過了安裝一些必需的組件。

編輯: 爲了澄清,我看到了新加坡民防部隊服務條目,當我運行

kubectl get svc 

但這項服務從來沒有得到一個外部IP。

回答

0

我是否需要自己在主服務器上安裝Spring雲數據流的實例,還是將其作爲部署的一部分「自動」安裝?

春季雲數據流服務器需要設置外線(也知道如何連接到kubernetes環境),也可以使用Spring雲數據流服務器泊塢窗圖像的kubernetes內運行,而後者的方法是更好。

第6步在你上面貼的鏈接運行kubernetes集羣內的新加坡民防部隊泊塢窗圖像:

```

使用泊塢窗圖像和配置設置部署春季雲數據流服務器的Kubernetes你只是修改。

$ kubectl創建-f SRC的/ etc/kubernetes /新加坡民防部隊 - 配置 - kafka.yml

$ kubectl創建-f SRC的/ etc/kubernetes /新加坡民防部隊,secrets.yml

$ kubectl創造 - ˚FSRC的/ etc/kubernetes /新加坡民防部隊,service.yml

$ kubectl創建-f SRC的/ etc/kubernetes /新加坡民防部隊,controller.yml

```

+0

我以前是按照這條指令操作的,可以在服務列表中看到一個scdf條目。雖然它沒有得到一個外部IP分配(我不清楚這是否意味着數據流沒有「安裝」或配置錯誤,無法啓動)。 – benjist

+0

好的,你能否檢查'spec.type'指向'LoadBalancer',因爲這將提供我相信的外部IP。 –

+0

是的,這已經在示例scdf-service.yml中設置。 – benjist

0

MySQL是必需的,這就是爲什麼它是在步驟中。

Spring雲數據流使用RDBMS而不是Redis進行流/任務 定義,應用程序註冊和作業存儲庫。

您也可以使用任何其他supported RDMBSes

相關問題