OpenShift助力DevOps:云部署更簡單 ( 簡體 字) |
作者:郭志宏,杜金源 | 類別:1. -> 程式設計 -> 綜合 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 51425 詢問書籍請說出此書號!【缺書】 NT售價: 395 元 |
出版日:5/1/2019 |
頁數:159 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121361708 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:譯 者 序 大約一年前,在幫助一個金融客戶基于OpenShift做DevOps平臺時,閱讀了本書,受益匪淺;它不僅幫我快速地完成了工作,更加深了我對DevOps的理解,并感慨技術迭代的速度,OpenShift已經從當時的1.4升級到現在的3.11,功能特性也增加了不少,甚至書中涉及的文檔鏈接也有所改變,但這都不妨礙您的閱讀;因為DevOps價值交付、提升團隊效率的核心理念沒有變,OpenShift的一些核心概念也沒有變。 本書結合DevOps理論和OpenShift基本概念,從實踐出發,介紹了環境安裝、部署、管道、配置管理、自定義鏡像構建,應用管理,以及OpenShift如何和有名的12 Factor App結合,幫讀者快速了解這些概念,并上手體驗。 不管您是剛開始學習OpenShift、Kubernetes,還是正在使用OpenShift、Kubernetes做一些DevOps的工作,本書都可以作為您的首選參考資料,幫您系統、快速地學習如何使用OpenShift在企業中落地DevOps。
譯 者 2019年2月 |
內容簡介:使用 ”代碼即基礎設施” 這一理念實現軟件自動化,是大部分機構對DevOps 的呼吁。本書給開發者、架構師、運維工程師提供了富有實踐價值的技術資料。閱讀本書,將學習到如何使用以容器為中心的方法,幫助團隊交付高質量的軟件,而這都是基于紅帽的云化PaaS 平臺OpenShift 來自動服務的。圖書作者是三位紅帽的OpenShift 專家。本書詳細介紹了如何配置容器應用、如何使用OpenShift的開發運維工具管理Kubernetes 集群,可以帶領讀者探索屏蔽基礎設施的容器管理平臺如何幫助團隊使用OpenShift 在企業中落地DevOps。 |
目錄:第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 |
序: |