封面
版权信息
内容简介
推荐序
前言
致谢
关于作者
第一部分 背景
第1章 为什么需要GitOps
1.1 GitOps的演进
1.2 GitOps带给开发者的好处
1.3 GitOps带给运维的好处
- APP免费
1.4 总结
- APP免费
第2章 Kubernetes与GitOps
- APP免费
2.1 Kubernetes介绍
- APP免费
2.2 声明式对象管理与命令式对象管理
- APP免费
2.3 控制器架构
- APP免费
2.4 Kubernetes和GitOps的关系
- APP免费
2.5 CI/CD入门
- APP免费
2.6 总结
- APP免费
第二部分 模式和流程
- APP免费
第3章 环境管理
- APP免费
3.1 环境管理简介
- APP免费
3.2 Git策略
- APP免费
3.3 配置管理
- APP免费
3.4 持久环境与临时环境
- APP免费
3.5 总结
- APP免费
第4章 流水线
- APP免费
4.1 CI/CD流水线中的阶段
- APP免费
4.2 推动晋级工作
- APP免费
4.3 其他流水线
- APP免费
4.4 总结
- APP免费
第5章 部署策略
- APP免费
5.1 Deployment基础知识
- APP免费
5.2 蓝绿部署
- APP免费
5.3 金丝雀部署
- APP免费
5.4 渐进式交付
- APP免费
5.5 总结
- APP免费
第6章 访问控制与安全
- APP免费
6.1 访问控制介绍
- APP免费
6.2 访问限制
- APP免费
6.3 模式
- APP免费
6.4 安全考量
- APP免费
6.5 总结
- APP免费
第7章 Secret
- APP免费
7.1 Kubernetes Secret
- APP免费
7.2 GitOps与Secret
- APP免费
7.3 Secret管理策略
- APP免费
7.4 工具
- APP免费
7.5 总结
- APP免费
第8章 可观测性
- APP免费
8.1 什么是可观测性
- APP免费
8.2 应用程序健康状况
- APP免费
8.3 GitOps的可观测性
- APP免费
8.4 总结
- APP免费
第三部分 工具
- APP免费
第9章 Argo CD
- APP免费
9.1 Argo CD是什么
- APP免费
9.2 部署应用
- APP免费
9.3 深入了解Argo CD的功能
- APP免费
9.4 企业特性
- APP免费
9.5 总结
- APP免费
第10章 Jenkins X
- APP免费
10.1 Jenkins X是什么
- APP免费
10.2 探索Prow、Jenkins X流水线Operator和Tekton
- APP免费
10.3 将项目导入Jenkins X
- APP免费
10.4 总结
- APP免费
第11章 Flux
- APP免费
11.1 Flux是什么
- APP免费
11.2 简单的应用部署
- APP免费
11.3 Flux多租户管理
- APP免费
11.4 总结
- APP免费
附录A 搭建Kubernetes测试集群
- APP免费
A.1 使用Kubernetes的先决条件
- APP免费
A.2 安装minikube并创建一个集群
- APP免费
A.3 在GCP中创建一个GKE集群
- APP免费
A.4 在AWS中创建一个EKS集群
- APP免费
附录B 设置GitOps工具
- APP免费
B.1 安装Argo CD
- APP免费
B.2 安装Jenkins X
- APP免费
B.3 安装Flux
- APP免费
附录C 配置GPG密钥
- APP免费
作者简介
- APP免费
封底
更新时间:2023-05-06 18:21:34