OpenShift 高效運維:SRE 視角的集群和分佈式系統管理

Rackow, Rick, Dewald, Manuel

買這商品的人也買了...

商品描述

本書介紹了OpenShift核心概念和部署策略,包括多集群OpenShift容器平臺部署,以及按照最佳實踐管理OpenShift集群。
本書還探討了部署工作負載到OpenShift的最佳實踐、通過最先進的概念監控OpenShift集群,
並結合示例構建和部署Kubernetes operator來自動管理任務,使用GitOps方法配置OpenShift集群。
本書適合SRE、系統管理員、DevOps工程師和雲架構師閱讀。

目錄大綱

前言1
第1章 概述5
1.1 傳統運維團隊6
1.2 網站可靠度工程如何提供説明7
1.3 OpenShift作為網站可靠度工程師的工具7
1.4 SRE團隊的個人挑戰8
第2章 安裝OpenShift10
2.1 OKD、OCP和其他方式10
2.2 使用OpenShift Local的本地叢集11
2.3 規劃集群規模14
2.4 基本OpenShift安裝19
2.5 總結26
第3章 在OpenShift上運行工作負載27
3.1 部署代碼28
3.2 訪問已部署的服務32
3.3 公開服務35
3.4 使用TLS保護服務40
3.5 總結56
第4章 安全57
4.1 集群訪問57
4.2 基於角色的存取控制59
4.3 ServiceAccount63
4.4 威脅建模65
4.5 工作負載66
4.6 總結70
第5章 自動化構建71
5.1 OpenShift鏡像構建71
5.2 紅帽OpenShift Pipelines84
5.3 總結103
第6章 集群內監控棧105
6.1 Cluster Monitoring Operator105
6.2 指標可視化127
6.3 總結131
第7章 高級監控與可觀測策略132
7.1 面向服務的監控132
7.2 日誌141
7.3 可視化146
7.4 總結153
第8章 自動化OpenShift叢集運維154
8.1 重複性運維任務155
8.2 重複性運維任務自動化157
8.3 叢集配置168
8.4 使用 OpenShift GitOps 管理叢集設定169
8.5 總結181
第9章 開發自訂operator以實現叢集運維自動化182
9.1 Operator SDK184
9.2 operator設計185
9.3 引導operator186
9.4 設置一個用於開發的CA目錄190
9.5 設計自訂資源定義191
9.6 安裝自訂資源定義194
9.7 本地operator開發195
9.8 調和函數197
9.9 部署operator198
9.10 創建和更新OpenShift資源202
9.11 指定RBAC許可權204
9.12將流量路由到operator206
9.13 增加額外的控制器207
9.14 更新資源狀態210
9.15 總結211
第10章 規模化運營OpenShift叢集的實用模式212
10.1 集群生命週期212
10.2 叢集配置213
10.3 日誌214
10.4 監控215
10.5 警報215
10.6 自動化216
10.7 值班217
10.8 事故管理218
10.9 訪問OpenShift叢集220
10.10 舞臺是你的221