2016-01-12 9 views
8

Dockerコンテナの配備にSpinnaker(http://spinnaker.io)を使用できるのだろうか?NetflixのSpinnakerを使用してDockerコンテナを展開することは可能ですか?

私たちがやっていることは次のとおりです。

  1. ポケレポ
  2. コードが新しいされている場合は - 私たちは3個のコンテナ(nginxの、Djangoアプリケーションコンテナ、fluentdロガーコンテナ)
  3. 我々がスピンアップしているの構築しますFluentDコンテナを使用して残りの2つのコンテナからログを収集してSplunk/AWSに送信するCloud watch logs
  4. Djangoコンテナへのプロキシとして同じホスト-nginxコンテナ上にdjangoアプリケーションコンテナを回転させたい[ログをfluentdに転送する]
  5. 残念ながら、スピネーカーはあまりにもいくつかの例がありますジャンゴコンテナ

ITO前方たち(マップ)アプリの設定で特定のJSONファイルは、彼らがhereを持っている例では、内部の特定のDEBパッケージでイメージを焼くだけを示し。

私たちは、レポをポーリングし、コードをテストし、ドッカーコンテナを作成してプライベートレジストリにアップロードし、不可能な方法でコンテナを展開できるジェンキンジョブを持っています。問題は、Spinnakerをネイティブに行うためにSpinnakerを使用できるかどうかです。

答えて

5

現在、Spinnakerにはコンテナサポートはありません。 GoogleはKubernetesサポートの追加に積極的に取り組んでいます。しかし、Spinnakerをドッカーかecsのいずれかに直接統合する予定は現在のところありません。

+1

Spinnakerをドッカーまたはecsと統合する計画がない理由が不思議です。マイクロサービスがVMの代わりにコンテナに展開されるのは当然のようです。なぜNetflixがこの方向に動いていないのか? –

+3

NetflixはTitusの取り組みによってコンテナに向かっています。 http://www.slideshare.net/aspyker/netflix-and-containers-titus。 –

+0

何か変更されましたか?コンテナの配備はSpinnakerでサポートされていますか?私はsthを読むと思った。スピネーカーページのそれについてはもう見つけられません。私はspinnakerがオンザフルなkubernetesクラスタのための実行可能なCDソリューションであるかどうかを理解しようとしています。 – m0rt1m3r

0

私たちが試して作業したのは、Jenkinsを使って、作成されたドッカー画像用のDebianラッパーをビルドして公開することでした。このデビアンが行うことは、スピネーカーサービスのためのドッカーコンテナを引っ張り始めることだけです。次に、このdebianを焼き付けて展開するスピネーカーパイプラインを作成しました。

関連する問題