まとめ

Spinnaker のパイプライン テンプレートは、多くのデプロイメント パイプラインを稼働中の企業が抱える主な問題を解決します。また、複数プロバイダーの IaC を制御できるため、バージョンを管理してアプリケーションや構成と共存させることで制約がなくなり、オペレーションの “カオス” を収拾する大きなステップとなるかもしれません。

初心者向けの参考文献

パイプライン テンプレートに取り組むにあたって、以下を参考にしてみてください。

  • Spinnaker のセットアップ ガイドはこちらにあります。
  • パイプライン テンプレートの仕様を確認し、スターティング ガイドに目を通してみてください。
  • 既存パイプラインをテンプレートに変換するコンバータを試してみるのも、最初のステップとしてよいかもしれません。
  • Spinnaker の CLI である roer は、テンプレートと構成を検証してSpinnaker にパブリッシュするために使われます(より良いツールも間もなくリリースされます)。roer のパイプライン テンプレート プランは皆さんの味方になるということを覚えておきましょう。また、テンプレートをパブリッシュした後のデバッグには orca.log もお勧めです。
  • 完全なデモの動画はこちらにあります。
  • テンプレートの例をいくつか試してみてください。
  • Slack の Spinnaker コミュニティに参加し、質問は #declarative-pipelines チャネルまでお寄せください。

* この投稿は米国時間 9 月 6 日、Waze の System Operation Engineer である Tom Feiner と Eran Davidovich によって投稿されたもの(投稿はこちら)の抄訳です。

- By Tom Feiner and Eran Davidovich, System Operation Engineers, Waze