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

OpenShift助力DevOps:云部署更簡(jiǎn)單

OpenShift助力DevOps:云部署更簡(jiǎn)單

定 價(jià):¥79.00

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

購(gòu)買這本書(shū)可以去


ISBN: 9787121361708 出版時(shí)間: 2019-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 180 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)