カテゴリ一覧 著者一覧
Spinnaker入門
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

Spinnaker入門

発売日: 2020年2月26日
想定ページ数: 138ページ
ISBN: 9784844378464
ダウンロード: PDF EPUB
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とは

1.1 アプリケーションの管理
1.2 アプリケーションへのデプロイ
1.3 デプロイ戦略
1.4 パイプラインの例
1.5 アーキテクチャ
1.6 まとめ

第2章 Spinnakerのインストール

2.1 GCPプロジェクトの作成
2.2 Spinnakerをセットアップする
2.3 Google OAuthでセキュアにアクセスする
2.4 Halyardのインストール
2.5 リソースの削除
2.6 まとめ

第3章 Google Kubernetes Engine のデプロイ

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章 Google App Engineのデプロイ

4.1 Google App Engineプロバイダの設定
4.2 Google Cloud Storageトリガーの設定
4.3 Applicationの作成
4.4 パイプラインの作成
4.5 パイプラインの実行
4.6 まとめ

第5章 Canary Release

5.1 Canary Releaseの有効化
5.2 Canaryの設定
5.3 パイプラインの作成
5.4 パイプラインの実行
5.5 リソースの削除
5.6 まとめ

第6章 Amazon EKSにSpinnakerをインストール

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章 Jenkinsとの連携

7.1 Jenkinsのインストール
7.2 Jenkinsの設定
7.3 Halyardの設定
7.4 ステージの設定
7.5 パイプラインの実行
7.6 まとめ

第8章 GCPにおけるGitOps継続的デリバリー

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章 AWSにおけるGitOps継続的デリバリー

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 GCPアカウントの作成

A.1 Googleアカウントの作成
A.2 マネジメントコンソールにアクセス
A.3 無料トライアルの登録

付録B AWSアカウントの作成、初期設定

B.1 AWSアカウントの作成
B.2 作業用のIAMユーザーの作成
B.3 多要素認証(MFA)の設定
B.4 IAMユーザーでログイン

ユーザーレビュー

レビューがありません
書籍をシェアする