基本介紹
- 書名:OpenShift助力DevOps:雲部署更簡單
- 作者:郭志宏,杜金源
- ISBN:9787121361708
- 頁數:180頁
- 定價:¥79.0
- 出版時間:2019-05
- 開本:16開
圖書信息,圖書目錄,
圖書信息
作譯者:郭志宏,杜金源
出版時間:2019-05
千 字 數:164
版次:01-01
頁 數:180
開本:16開
裝幀:
I S B N :9787121361708
紙質書定價:¥79.0
圖書目錄
第1章 基於OpenShift的DevOps簡介 1
DevOps 1
容器 2
容器編排 2
持續集成 3
持續交付 3
持續部署 3
管道 4
軟體配置管理 5
部署模式 5
持續改進 5
總結 6
第2章 OpenShift一體化安裝 7
軟體依賴 8
安裝OpenShift和客戶端工具 9
安裝Docker 10
啟動OpenShift 11
驗證環境 14
使用命令行登錄 14
使用控制台登錄 15
設定存儲 17
創建持久化卷 17
設定卷聲明 19
創建Github賬戶 20
其他方式 20
總結 21
第3章 部署 22
複製控制器(Replication Controller) 22
部署策略 23
滾動策略 23
觸發器 25
重建策略 27
自定義策略 28
生命周期掛鈎 28
部署Pod資源 34
藍綠部署 35
A/B部署 37
灰度部署 40
回滾 41
總結 44
第4章 管道(Pipeline) 45
我們的第一個Pipeline例子 45
Pipeline組件 49
探究Pipeline的細節 50
探索Jenkins 52
多項目Pipeline示例 54
構建、標記、提交 54
創建項目 55
添加基於角色的訪問控制 57
部署Jenkins和Pipeline 57
部署示例套用 59
運行Pipeline 61
快速部署一個新分支 63
管理鏡像的變化 64
級聯式的Pipeline 66
自定義Jenkins 69
並行構建任務 72
總結 73
第5章 配置管理 74
Secret 75
創建Secret 75
在Pod中使用Secret 76
額外說明 80
ConfigMap 81
創建ConfigMap 81
ConfigMap以卷的形式掛載 82
ConfigMap以環境變數的形式掛載 83
環境變數 85
添加環境變數 85
刪除環境變數 86
更改觸發器 87
標籤與注釋 90
標籤示例 90
注釋示例 91
Downward API 91
處理大型配置數據集 94
持久卷 94
鏡像分層 95
總結 96
第6章 構建自定義鏡像 97
鏡像構建 97
構建策略 97
構建源 98
構建配置 99
創建構建配置 102
源碼鏡像 102
S2I過程 104
自定義S2I腳本 105
構建環境 105
自定義S2I構建器 106
構建器鏡像 106
S2I腳本 108
添加一個構建器鏡像 109
構建一個示例套用 110
替代方法 111
故障排查 114
總結 115
第7章 套用管理 116
日誌集成 117
容器日誌是短暫的 117
日誌聚合 118
Kibana 120
常用的Kibana查詢 121
簡單監控 123
資源調度 126
配額 128
配額範圍 131
配額執行 132
限制範圍和請求 133
多項目配額 135
套用 136
驅逐和Pod重新調度 137
超賣 138
Pod自動擴縮 138
使用Jolokia基於Java應用程式的監控和管理 141
總結 146
後記 148
涵蓋範圍 148
結束語 149
附錄A OpenShift和12 Factor App 150
基準代碼 152
依賴 152
配置 153
後端服務 153
構建、發布、運行 154
進程 155
開發環境與線上環境一致 156
日誌 157
管理進程 157
安全 158
總結 159
讀者調查表 160
電子工業出版社編著書籍推薦表 162