メニュー

Spinnaker入門

発売日: 2020/2/26 想定ページ数: 138ページ ISBN: 9784844378464 全文検索: 対応
★★★★★ ★★★★★ 0件
Spinnaker(スピネーカー)はOSSの継続的デリバリーツールで、AWS、GCPなどのマルチクラウド、Kubernetes、VM、PaaSといったマルチプロバイダに対応しています。本書ではAWS、GCPでSpinnaker環境を構築してKubernetes、Google App Engineをデプロイフローを構築する方法や、Spinnakerの機能の一つである、Canary Releaseについて解説した入門書です。
【目次】
第1章 Spinnakerとは
第2章 Spinnakerのインストール
第3章 Google Kubernetes Engine のデプロイ
第4章 Google App Engineのデプロイ
第5章 Canary Release
第6章 Amazon EKSにSpinnakerをインストール
第7章 Jenkinsとの連携
第8章 GCPにおけるGitOps継続的デリバリー
第9章 AWSにおけるGitOps継続的デリバリー
付録A GCPアカウントの作成
付録B AWSアカウントの作成、初期設定
目次プレビュー
  • はじめに
  • 第1章 Spinnakerとは
  • 第2章 Spinnakerのインストール
  • 対象読者
  • 実行環境
  • お金について
  • サンプルコード
  • 参考文献
  • 謝辞
  • 免責事項
  • 表記関係について
  • 底本について
  • 1.1 アプリケーションの管理
  • 1.2 アプリケーションへのデプロイ
  • 1.3 デプロイ戦略
  • 1.4 パイプラインの例
  • 1.5 アーキテクチャ
  • 1.6 まとめ
  • 2.1 GCPプロジェクトの作成
  • 2.2 Spinnakerをセットアップする
  • 2.3 Google OAuthでセキュアにアクセスする
  • 2.4 Halyardのインストール
  • 2.5 リソースの削除
  • 2.6 まとめ
  • 3.1 キャッシュの強制更新
  • 3.2 Dockerレジストリーの設定
  • 3.3 Applicationの作成
  • 3.4 Guestbookのデプロイ
  • 3.5 パイプラインの作成
  • 3.6 アーティファクトの設定
  • 3.7 トリガーの設定
  • 3.8 デプロイステージの設定
  • 3.9 パイプラインの実行
  • 3.10 ロールバック
  • 3.11 リソースの削除
  • 3.12 まとめ
  • 4.1 Google App Engineプロバイダの設定
  • 4.2 Google Cloud Storageトリガーの設定
  • 4.3 Applicationの作成
  • 4.4 パイプラインの作成
  • 4.5 パイプラインの実行
  • 4.6 まとめ
  • 5.1 Canary Releaseの有効化
  • 5.2 Canaryの設定
  • 5.3 パイプラインの作成
  • 5.4 パイプラインの実行
  • 5.5 リソースの削除
  • 5.6 まとめ
  • 6.1 全体像
  • 6.2 AWS Cloud9の設定
  • 6.3 コマンドラインツールのインストール
  • 6.4 EKS クラスタの作成
  • 6.5 EKS用のkubeconfigを作成
  • 6.6 Kubernetes の設定
  • 6.7 Halyardの設定
  • 6.8 EKSワーカーノードの作成
  • 6.9 Spinnakerのデプロイ
  • 6.10 ロードバランサの作成
  • 6.11 リソースの削除
  • 6.12 まとめ
  • 7.1 Jenkinsのインストール
  • 7.2 Jenkinsの設定
  • 7.3 Halyardの設定
  • 7.4 ステージの設定
  • 7.5 パイプラインの実行
  • 7.6 まとめ
  • 8.1 Cloud Source Repositoriesの設定
  • 8.2 Cloud Buildの設定
  • 8.3 SpinnakerによるGoogle Container Registryトリガーの設定
  • 8.4 アプリケーションの作成
  • 8.5 パイプラインの作成
  • 8.6 デプロイステージの設定
  • 8.7 デプロイ
  • 8.8 まとめ
  • 9.1 AWS CodeCommitの設定
  • 9.2 AWS CodeBuildの設定
  • 9.3 Amazon ECRの設定
  • 9.4 AWS CodePipeline の設定
  • 9.5 AWSパイプラインの動作チェック
  • 9.6 SpinnakerによるAmazon ECRトリガーの設定
  • 9.7 アプリケーションの作成
  • 9.8 Spinnakerパイプラインの作成
  • 9.9 デプロイステージの設定
  • 9.10 デプロイ
  • 9.11 リソースの削除
  • 9.12 まとめ
  • A.1 Googleアカウントの作成
  • A.2 マネジメントコンソールにアクセス
  • A.3 無料トライアルの登録
  • B.1 AWSアカウントの作成
  • B.2 作業用のIAMユーザーの作成
  • B.3 多要素認証(MFA)の設定
  • B.4 IAMユーザーでログイン

まだレビューが投稿されていません