Kubernetes CI/CD パイプラインの実装
プログラミング- 著者:
- 北山晋吾(キタヤマシンゴ)
- 出版社:
- インプレス
- 出版日:
- 2021年10月19日頃
- ISBN:
- 9784295012757
- シリーズ:
- impress top gear impress top gear
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、 Kubernetes を活用したアプリケーション開発やそのリリースサイクルを自動化するためのノウハウについて解説しています。 1 冊全体を通して Kubernetes 環境におけるアプリケーションライフサイクルの構築を順を追って体験します。継続的インテグレーションと継続的デリバリによって、「いかに少ない労力で開発プロセスを運用し続けるか」という課題に取り組みます。従来の開発プロセスからクラウドネイティブな開発プロセスへの変化を理解し、実践することにより、運用負担の軽減や迅速なサービス展開が可能となります。
技書の森解説
コンテナ化されたアプリケーションを Kubernetes 上で動かすこと自体は多くのエンジニアが経験しますが、コードの変更からテスト・ビルド・デプロイまでを一気通貫で自動化する CI/CD パイプラインとなると、ツール選定から設計思想まで考慮すべき範囲が一気に広がります。本書は Kubernetes 環境に特化した CI/CD パイプラインの構築を、具体的な実装手順とともに解説する実践書です。
著者の北山晋吾氏はコンテナ技術の領域で実務経験を積んだエンジニアで、 Jenkins や Tekton 、 ArgoCD といったツールを組み合わせてパイプラインを構築する工程を、概念図だけでなく動くコードで追体験できる構成にしています。「 Kubernetes は触れるが、デプロイの自動化は手探り」という段階の人が、 GitOps の考え方を取り入れながら自分のチームに合ったパイプラインを設計するための足場を得られます。
前提として Kubernetes の基本的なリソース (Pod, Deployment, Service) を理解していることが求められます。コンテナオーケストレーション初学者よりは、 kubectl を日常的に使っていて次のステップとして自動化を整備したいインフラエンジニアや SRE 向けの一冊です。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
LLM / 生成 AI 本ガイド - 仕組み / 実装 / エージェント開発の 3 層で選ぶ (2026 年 8 月時点)
LLM (大規模言語モデル) / 生成 AI を学ぶ技術書の選び方を 3 層 (読み物で仕組みを掴む → 中身を実装で理解する → RAG / AI エージェント開発) で整理。2026 年 8 月時点の定番書と、変化の速い分野で本を選ぶときの注意点を解説します。
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
関連用語
マイクロサービス
1 つの大きなアプリケーションを複数の小さなサービスに分割し、それぞれが独立してデプロイ / スケール可能な状態で協調動作するアーキテクチャパターン
スパイク
技術的な不確実性を解消するために、短期間で調査・検証を行うタイムボックス付きのタスク
プロセスタイプ
Twelve-Factor App のプロセスモデルで、アプリケーションの実行形態を分類する概念
GoogleCloud
Google が提供するクラウド。データ分析や機械学習、コンテナ技術に強みを持つ
Gemini
Google が開発するマルチモーダル対応の生成 AI。テキスト / 画像 / 音声などを扱える
Twelve-Factor App
クラウドネイティブなアプリケーションを構築するための 12 の設計原則