![](/c49/31/48961764553.jpg)
出版社:電子工業出版社 ISBN:9787121361708 商品編碼:48961764553 品牌:文軒 出版時間:2019-05-01 代碼:79 作者:斯蒂法諾·皮考茲(StefanoPicozz
"![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:(美)斯蒂法諾·皮考茲(Stefano Picozzi) 等 著 郭志宏,杜金源 譯 定 價:79 出 版 社:電子工業出版社 出版日期:2019年05月01日 頁 數:159 裝 幀:平裝 ISBN:9787121361708 ●章 基於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 使用“代碼即基礎設施”這一理念實現軟件自動化,是大部分機構對DevOps的呼吁。本書給開發者、架構師、運維工程師提供了富有實踐價值的技術資料。閱讀本書,將學習到如何使用以容器為中心的方法,幫助團隊交付高質量的軟件,而這都是基於紅帽的雲化PaaS平臺OpenShift來自動服務的。圖書作者是三位紅帽的OpenShift專家。本書詳細介紹了如何配置容器應用、如何使用OpenShift的開發運維工具管理Kubernetes集群,可以帶領讀者探索屏蔽基礎設施的容器管理平臺如何幫助團隊使用OpenShift在企業中落地DevOps。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |