注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)OpenShift助力DevOps:云部署更簡單

OpenShift助力DevOps:云部署更簡單

OpenShift助力DevOps:云部署更簡單

定 價:¥79.00

作 者: Stefano,Picozzi(斯蒂法諾?皮考茲) 等 著,郭志宏 譯
出版社: 電子工業(yè)出版社
叢編項: 云計算技術(shù)實踐系列叢書
標 簽: 暫缺

ISBN: 9787121361708 出版時間: 2019-05-01 包裝: 平裝
開本: 16開 頁數(shù): 180 字數(shù):  

內(nèi)容簡介

  使用 ”代碼即基礎(chǔ)設(shè)施” 這一理念實現(xiàn)軟件自動化,是大部分機構(gòu)對DevOps 的呼吁。本書給開發(fā)者、架構(gòu)師、運維工程師提供了富有實踐價值的技術(shù)資料。閱讀本書,將學(xué)習(xí)到如何使用以容器為中心的方法,幫助團隊交付高質(zhì)量的軟件,而這都是基于紅帽的云化PaaS 平臺OpenShift 來自動服務(wù)的。圖書作者是三位紅帽的OpenShift 專家。本書詳細介紹了如何配置容器應(yīng)用、如何使用OpenShift的開發(fā)運維工具管理Kubernetes 集群,可以帶領(lǐng)讀者探索屏蔽基礎(chǔ)設(shè)施的容器管理平臺如何幫助團隊使用OpenShift 在企業(yè)中落地DevOps。

作者簡介

  圖書作者是三位紅帽的OpenShift 專家。Stefano Picozzi: 紅帽Pass產(chǎn)品leader, 澳大利亞和新西蘭解決方案架構(gòu)師,紅帽O(jiān)penShift 專家Mike Hepburn: 新奧銀行PaaS 主題專家,有應(yīng)用架構(gòu)、中間件集成和運維背景。Noel O’Connor 紅帽首席顧問和解決方案架構(gòu)師,他帶領(lǐng)并交付了歐洲和亞太地區(qū)的重要客戶的重大項目。郭志宏:騰訊云容器服務(wù)產(chǎn)品架構(gòu)師,多年IT行業(yè)從業(yè)經(jīng)驗,關(guān)注云計算和大數(shù)據(jù),4年容器及容器云領(lǐng)域工作經(jīng)驗,曾參與了數(shù)人云整個產(chǎn)品的研發(fā),主導(dǎo)了多個金融客戶,互聯(lián)網(wǎng)客戶容器云產(chǎn)品的落地與應(yīng)用遷移,了解了企業(yè)級客戶的痛點和真實訴求以及他么面臨的困境;旨在幫助更多的企業(yè)客戶解決Devops 過程中面臨的種種問題。杜金源:北航碩士,曾在樂視,美團擔(dān)任資深大數(shù)據(jù)開發(fā)工程師,對大數(shù)據(jù)離線數(shù)據(jù)倉庫,實時計算,分布式系統(tǒng)和數(shù)據(jù)平臺工具鏈有多年開發(fā)經(jīng)驗。目前在BAT某公司擔(dān)任技術(shù)專家,主要技術(shù)方向為個性化推薦算法和大數(shù)據(jù)領(lǐng)域。

圖書目錄

第1章 基于OpenShift的DevOps簡介 1
DevOps 1
容器 2
容器編排 2
持續(xù)集成 3
持續(xù)交付 3
持續(xù)部署 3
管道 4
軟件配置管理 5
部署模式 5
持續(xù)改進 5
總結(jié) 6
第2章 OpenShift一體化安裝 7
軟件依賴 8
安裝OpenShift和客戶端工具 9
安裝Docker 10
啟動OpenShift 11
驗證環(huán)境 14
使用命令行登錄 14
使用控制臺登錄 15
設(shè)置存儲 17
創(chuàng)建持久化卷 17
設(shè)置卷聲明 19
創(chuàng)建Github賬戶 20
其他方式 20
總結(jié) 21
第3章 部署 22
復(fù)制控制器(Replication Controller) 22
部署策略 23
滾動策略 23
觸發(fā)器 25
重建策略 27
自定義策略 28
生命周期掛鉤 28
部署Pod資源 34
藍綠部署 35
A/B部署 37
灰度部署 40
回滾 41
總結(jié) 44
第4章 管道(Pipeline) 45
我們的第一個Pipeline例子 45
Pipeline組件 49
探究Pipeline的細節(jié) 50
探索Jenkins 52
多項目Pipeline示例 54
構(gòu)建、標記、提交 54
創(chuàng)建項目 55
添加基于角色的訪問控制 57
部署Jenkins和Pipeline 57
部署示例應(yīng)用 59
運行Pipeline 61
快速部署一個新分支 63
管理鏡像的變化 64
級聯(lián)式的Pipeline 66
自定義Jenkins 69
并行構(gòu)建任務(wù) 72
總結(jié) 73
第5章 配置管理 74
Secret 75
創(chuàng)建Secret 75
在Pod中使用Secret 76
額外說明 80
ConfigMap 81
創(chuàng)建ConfigMap 81
ConfigMap以卷的形式掛載 82
ConfigMap以環(huán)境變量的形式掛載 83
環(huán)境變量 85
添加環(huán)境變量 85
刪除環(huán)境變量 86
更改觸發(fā)器 87
標簽與注釋 90
標簽示例 90
注釋示例 91
Downward API 91
處理大型配置數(shù)據(jù)集 94
持久卷 94
鏡像分層 95
總結(jié) 96
第6章 構(gòu)建自定義鏡像 97
鏡像構(gòu)建 97
構(gòu)建策略 97
構(gòu)建源 98
構(gòu)建配置 99
創(chuàng)建構(gòu)建配置 102
源碼鏡像 102
S2I過程 104
自定義S2I腳本 105
構(gòu)建環(huán)境 105
自定義S2I構(gòu)建器 106
構(gòu)建器鏡像 106
S2I腳本 108
添加一個構(gòu)建器鏡像 109
構(gòu)建一個示例應(yīng)用 110
替代方法 111
故障排查 114
總結(jié) 115
第7章 應(yīng)用管理 116
日志集成 117
容器日志是短暫的 117
日志聚合 118
Kibana 120
常用的Kibana查詢 121
簡單監(jiān)控 123
資源調(diào)度 126
配額 128
配額范圍 131
配額執(zhí)行 132
限制范圍和請求 133
多項目配額 135
應(yīng)用 136
驅(qū)逐和Pod重新調(diào)度 137
超賣 138
Pod自動擴縮 138
使用Jolokia基于Java應(yīng)用程序的監(jiān)控和管理 141
總結(jié) 146
后記 148
涵蓋范圍 148
結(jié)束語 149
附錄A OpenShift和12 Factor App 150
基準代碼 152
依賴 152
配置 153
后端服務(wù) 153
構(gòu)建、發(fā)布、運行 154
進程 155
開發(fā)環(huán)境與線上環(huán)境一致 156
日志 157
管理進程 157
安全 158
總結(jié) 159
讀者調(diào)查表 160
電子工業(yè)出版社編著書籍推薦表 162

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號