まとめ
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