図書
書影書影

Kubernetes CI/CDパイプラインの実装 : クラウドネイティブのキーテクノロジー (impress top gear)

図書を表すアイコン
表紙は所蔵館によって異なることがあります ヘルプページへのリンク

Kubernetes CI/CDパイプラインの実装 = Building a CI/CD Pipeline with Tekton,Argo on Kubernetes : クラウドネイティブのキーテクノロジー

(impress top gear)

国立国会図書館請求記号
M154-M357
国立国会図書館書誌ID
031723019
資料種別
図書
著者
北山晋吾 著
出版者
インプレス
出版年
2021.10
資料形態
ページ数・大きさ等
399p ; 24cm
NDC
007.63
すべて見る

資料詳細

要約等:

本書は、Kubernetesを活用したアプリケーション開発やそのリリースサイクルを自動化するためのノウハウについて解説しています。1冊全体を通してKubernetes 環境におけるアプリケーションライフサイクルの構築を順を追って体験します。継続的インテグレーションと継続的デリバリによって、「いかに少...

書店で探す

目次

  • 表紙 商標 はじめに 読者ターゲット/本書に関する諸注意本書の構成 本書の実行環境/本書で使用するコード 第1章 開発プロセスの運用変化 1-1 開発プロセスの自動化と標準化 1-1-1 アプリケーションライフサイクル 1-1-2 開発プロセス改善の効果 1-1-3 既存の開発プロセスの課題 1-1-4 Kubernetes 導入における開発プロセス 1-2 運用の可搬性/1-2-1 Kubernetes 前提の実装 1-2-2 パイプラインやジョブの標準仕様 1-3 まとめ 第2章 クラウドネイティブ開発に向けた環境準備 2-1 クラウドネイティブな環境/2-1-1 Cloud Native Trail Map 2-1-2 Tekton と Argo プロジェクト 2-1-3 Git リポジトリとコンテナレジストリ 2-1-4 デプロイメント環境 2-2 Kubernetes クラスタの準備 2-2-1 GKE クラスタの事前設定 2-2-2 GKE クラスタの構築 2-3 Git リポジトリの準備/2-3-1 GitLab.com のアカウント登録 2-3-2 GitLab.com のプロジェクト作成 2-3-3 Git リポジトリの権限分離 2-3-4 Git リポジトリのブランチ戦略 2-4 マイクロサービスのデプロイ/2-4-1 BookInfo の概要 2-4-2 BookInfo のデプロイ 2-4-3 BookInfo の外部接続確認 2-5 まとめ 第3章 Tekton Pipelines の概要 3-1 Tekton Pipelines のカスタムリソース/3-1-1 Task / Pipeline 3-1-2 TaskRun / PipelineRun 3-2 Tekton Pipelines の導入 3-2-1 Tekton Pipelines のアーキテクチャ 3-2-2 Tekton Pipelines のインストール 3-2-3 Task の動作確認 3-3 Task の詳細設定 3-3-1 Steps フィールド 3-3-2 Workspaces フィールド 3-3-3 Parameters フィールド 3-3-4 Results フィールド 3-3-5 Sidecar フィールド 3-4 まとめ 第4章 継続的インテグレーションのパイプライン 4-1 パイプラインの構成/ 4-1-2 Tekton Hub の活用 4-2 ソースコードの取得/4-2-1 Tekton Pipelines の認証 4-2-2 Git Clone の実行 4-3 アプリケーションビルド 4-3-1 Gradle のビルド概要 4-3-2 Gradle の Build 実行 4-4 マニフェストチェック/4-4-1 マニフェストチェックの概要 4-4-2 Conftest の実行 4-5 コンテナビルド/4-5-1 コンテナビルドの概要 4-5-2 Kaniko の実行/4-6 コンテナイメージスキャン 4-6-1 コンテナイメージスキャンの概要 4-6-2 Trivy の実行 4-7 コンテナデプロイ/4-7-1 デプロイメントの認証 4-7-2 kubectl の実行 4-8 パイプラインの実施/4-8-1 パイプラインの詳細 4-8-2 パイプラインの実行 4-9 まとめ 第5章 イベント駆動のパイプライン実行 5-1 Tekton Triggers のカスタムリソース 5-1-2 EventListener 5-2 Tekton Triggers の導入 5-2-1 Tekton Triggers のアーキテクチャ 5-2-2 Tekton Triggers のインストール 5-2-3 Ingress Controllers の設定 5-3 アプリケーションソースコードの更新 5-3-1 開発時のパイプライン実行の流れ/5-3-2 Tekton Triggers のオブジェクト詳細 5-3-3 アプリケーションソースコード更新の実装 5-4 マニフェストリポジトリの更新/5-4-1 マニフェスト更新時のパイプライン実行の流れ 5-4-2 マニフェストリポジトリ更新の実装 5-5 まとめ 第6章 Argo CD の概要 6-1 デプロイメントの自動化/6-1-1 継続的インテグレーションと継続的デリバリの分離 6-1-2 GitOps の構成パターン 6-1-3 Argo CD の特徴 6-2 Argo CD のカスタムリソース/6-2-1 Application 6-2-2 AppProject 6-3 Argo CD の導入/6-3-1 Argo CD のアーキテクチャ 6-3-2 Argo CD のインストール 6-4 アプリケーションデプロイメント/6-4-1 デプロイメント構成 6-4-2 AppProject[stg-bookinfo] の登録 6-4-3 Application 登録 6-5 まとめ 第7章 継続的デリバリのデプロイメント ほか

全国の図書館の所蔵

国立国会図書館以外の全国の図書館の所蔵状況を表示します。

所蔵のある図書館から取寄せることが可能かなど、資料の利用方法は、ご自身が利用されるお近くの図書館へご相談ください

関東

東海・北陸

近畿

  • CiNii Research

    検索サービス
    連携先のサイトで、CiNii Researchが連携している機関・データベースの所蔵状況を確認できます。

書店で探す

出版書誌データベース Books から購入できる書店を探す

『Books』は各出版社から提供された情報による出版業界のデータベースです。 現在入手可能な紙の本と電子書籍を検索することができます。

書誌情報

この資料の詳細や典拠(同じ主題の資料を指すキーワード、著者名)等を確認できます。

デジタル

資料種別
図書
ISBN
978-4-295-01275-7
タイトルよみ
クーバネテス シーアイ シーディー パイプライン ノ ジッソウ
著者・編者
北山晋吾 著
シリーズタイトル
著者標目
著者 : 北山, 晋吾 キタヤマ, シンゴ ( 001251821 )典拠
出版年月日等
2021.10
出版年(W3CDTF)
2021