《雲原生Kubernetes全棧架構師實戰》是清華大學出版社於2022年出版的書籍,作者是杜寬。
基本介紹
- 書名:雲原生Kubernetes全棧架構師實戰
- 作者:杜寬
- 出版社:清華大學出版社
- 出版時間:2022年5月1日
- ISBN:9787302603887
- 印次:1-2
- 印刷日期:2022.06.02
內容簡介,圖書目錄,
內容簡介
本書以一個Kubernetes工程師的視角,全面系統地介紹Kubernetes常見的知識點、企業套用實踐及運維管理方法。本書共分18章,第1、2章介紹如何快速搭建高可用的Kubernetes集群;第3~7章介紹Docker的基礎和鏡像的製作最佳化,以及Kubernetes的基礎概念(Master、Node和Pod)、核心調度資源(Deployment、StatefulSet、DaemonSet、CronJob)、服務發布(Service和Ingress)和配置管理(ConfigMap和Secret)。第8~11章主要介紹Kubernetes的持久化存儲、動態存儲、CSI、高級調度(容忍、污點和親和力)、服務質量、許可權管理、Kubernetes資源配額管理。第12、13章主要介紹雲原生存儲、中間件容器化、Operator和Helm的使用。
圖書目錄
第1篇 安 裝 篇
第1章 Kubeadm安裝高可用K8s集群 2
1.1 基本環境配置 2
1.2 核心配置 5
1.3 K8s組件和Runtime安裝 7
1.3.1 Containerd作為Runtime 7
1.3.2 Docker作為Runtime 9
1.3.3 安裝Kubernetes組件 9
1.4 高可用組件安裝 10
1.5 集群初始化 14
1.6 Master實現高可用 17
1.7 Node節點的配置 17
1.8 Token過期處理 18
1.9 Calico組件的安裝 18
1.10 Metrics部署 19
1.11 Dashboard部署 20
1.11.1 安裝Dashboard 20
1.11.2 登錄Dashboard 21
1.12 注意事項 23
1.13 小結 24
第2章 二進制安裝高可用K8s集群 25
2.1 基本環境配置 25
2.2 核心配置 28
2.3 基本組件安裝 30
2.3.1 Containerd作為Runtime 30
2.3.2 Docker作為Runtime 31
2.3.3 K8s及Etcd的安裝 32
2.4 生成證書 33
2.4.1 Etcd證書 33
2.4.2 K8s組件證書 34
2.5 高可用配置 37
2.6 Etcd集群配置 38
2.6.1 創建Etcd的配置檔案 38
2.6.2 創建Service 38