目錄(84章)
倒序
- 封面
- 版權信息
- 內容簡介
- 推薦序
- 前言
- 致謝
- 關于作者
- 第一部分 背景
- 第1章 為什么需要GitOps
- 1.1 GitOps的演進
- 1.2 GitOps帶給開發者的好處
- 1.3 GitOps帶給運維的好處
- 1.4 總結
- 第2章 Kubernetes與GitOps
- 2.1 Kubernetes介紹
- 2.2 聲明式對象管理與命令式對象管理
- 2.3 控制器架構
- 2.4 Kubernetes和GitOps的關系
- 2.5 CI/CD入門
- 2.6 總結
- 第二部分 模式和流程
- 第3章 環境管理
- 3.1 環境管理簡介
- 3.2 Git策略
- 3.3 配置管理
- 3.4 持久環境與臨時環境
- 3.5 總結
- 第4章 流水線
- 4.1 CI/CD流水線中的階段
- 4.2 推動晉級工作
- 4.3 其他流水線
- 4.4 總結
- 第5章 部署策略
- 5.1 Deployment基礎知識
- 5.2 藍綠部署
- 5.3 金絲雀部署
- 5.4 漸進式交付
- 5.5 總結
- 第6章 訪問控制與安全
- 6.1 訪問控制介紹
- 6.2 訪問限制
- 6.3 模式
- 6.4 安全考量
- 6.5 總結
- 第7章 Secret
- 7.1 Kubernetes Secret
- 7.2 GitOps與Secret
- 7.3 Secret管理策略
- 7.4 工具
- 7.5 總結
- 第8章 可觀測性
- 8.1 什么是可觀測性
- 8.2 應用程序健康狀況
- 8.3 GitOps的可觀測性
- 8.4 總結
- 第三部分 工具
- 第9章 Argo CD
- 9.1 Argo CD是什么
- 9.2 部署應用
- 9.3 深入了解Argo CD的功能
- 9.4 企業特性
- 9.5 總結
- 第10章 Jenkins X
- 10.1 Jenkins X是什么
- 10.2 探索Prow、Jenkins X流水線Operator和Tekton
- 10.3 將項目導入Jenkins X
- 10.4 總結
- 第11章 Flux
- 11.1 Flux是什么
- 11.2 簡單的應用部署
- 11.3 Flux多租戶管理
- 11.4 總結
- 附錄A 搭建Kubernetes測試集群
- A.1 使用Kubernetes的先決條件
- A.2 安裝minikube并創建一個集群
- A.3 在GCP中創建一個GKE集群
- A.4 在AWS中創建一個EKS集群
- 附錄B 設置GitOps工具
- B.1 安裝Argo CD
- B.2 安裝Jenkins X
- B.3 安裝Flux
- 附錄C 配置GPG密鑰
- 作者簡介
- 封底 更新時間:2023-05-06 18:21:34
推薦閱讀
- Python數據挖掘:入門、進階與實用案例分析
- Creating Mobile Apps with Sencha Touch 2
- 大數據算法
- 數據結構與算法(C語言版)
- 深入淺出MySQL:數據庫開發、優化與管理維護(第2版)
- 數據庫技術及應用教程
- Oracle RAC日記
- Hadoop大數據開發案例教程與項目實戰(在線實驗+在線自測)
- 聯動Oracle:設計思想、架構實現與AWR報告
- Web Services Testing with soapUI
- Expert Python Programming(Third Edition)
- 信息融合中估計算法的性能評估
- 數據分析思維:產品經理的成長筆記
- 云工作時代:科技進化必將帶來的新工作方式
- ECharts數據可視化:入門、實戰與進階
- Learning Ansible
- 從零進階!數據分析的統計基礎(第2版)
- 高效使用Redis:一書學透數據存儲與高可用集群
- 產品經理數據修煉30問
- Hadoop海量數據處理:技術詳解與項目實戰(第2版)
- Oracle數據庫性能優化的藝術
- 數據隱私與數據治理:概念與技術
- 數據結構與算法圖解
- HBase應用實戰與性能調優
- 微軟云計算:Microsoft Azure部署與管理指南
- 數據分析師手記:數據分析72個核心問題精解
- 算法通關之路
- SQL Server 2012數據庫項目教程
- 數據架構之道:數據模型設計與管控
- Hadoop構建數據倉庫實踐