2016-11-20 17 views
0

Spring Cloud Data Flowのインスタンスをマスターサーバーに直接インストールする必要がありますか、またはこれが展開の一部として「自動的に」インストールされていますか?KubernetesでのSpring Cloudデータフローの設定

これは、MySQL用のすべての設定を削除しても、私は、ガイドに従ってきた http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-SNAPSHOT/reference/htmlsingle/#_deploying_streams_on_kubernetes

での説明は全く明らかではありません。おそらく、これは必須です。なぜなら、外部IPを割り当てていないだけなので、私は多少立ち往生していますが、なぜ、どのようにデバッグするのか、必要なコンポーネントをインストールするのを見逃しているのか分かりません。

編集: 明確にするために、私は

kubectl get svc 

を実行したときに、私はSCDFサービスのエントリを参照してください。しかし、このサービスは、外部のIPを取得することはありません。

答えて

0

マスターサーバーにSpring Cloud Data Flowのインスタンスを自分でインストールする必要がありますか、またはこれがデプロイメントの一部として「自動的に」インストールされていますか?春のクラウドデータフローサーバがどちらかの外部(つまり、kubernetes環境に接続するための方法を知っている)か、後者のアプローチがあるときは、kubernetes内で実行するために春のクラウドデータフローサーバーのドッキングウィンドウの画像を使用することができ、セットアップする必要があります

より良い。

`` `

ドッカーイメージとコンフィギュレーション設定を使用してKubernetesための春のクラウドデータフローサーバーを展開します:あなたは上記の投稿のリンクで

ステップ6 kubernetesクラスタ内のSCDFのドッキングウィンドウのイメージを実行しますあなたはただ変更しました。

$ SRCは/ etc/kubernetes/SCDF-CONFIG-kafka.yml

を-f作成kubectl $ -f作成kubectl SRCは/ etc/kubernetes/SCDF-secrets.yml

$が作成kubectl

- F SRCは/ etc/kubernetes/SCDF-service.yml

$は、MySQLが、それは、理由はそれだ、必要とされるSRCは/ etc/kubernetes/SCDF-controller.yml

`` `

+0

私は以前この指示に従い、サービスリストにscdfエントリを見ることができます。それは外部IPを割り当てられていませんが(データフローが "インストールされていない"か、または設定が間違っていて起動できないかどうかは私には不明です)。 – benjist

+0

OK、 'spec.type'が' LoadBalancer'を指しているかどうかを調べることができます。これは外部IPを提供すると信じています。 –

+0

はい、これはすでにscdf-service.ymlの例で設定されています。 – benjist

0

を-f作成kubectlステップで。

Spring Cloud Data Flowはストリーム/タスク の定義、アプリケーション登録、およびジョブリポジトリにRedisの代わりにRDBMSを使用します。

supported RDMBSesのいずれかを使用することもできます。

関連する問題