注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Kubernetes實(shí)戰(zhàn)

Kubernetes實(shí)戰(zhàn)

Kubernetes實(shí)戰(zhàn)

定 價(jià):¥99.00

作 者: [美] Brendan Burns,Eddie Villalba Dave Strebel 著,陳亮 王磊 張揚(yáng) 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 云計(jì)算與虛擬化技術(shù)叢書(shū)
標(biāo) 簽: 暫缺

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


ISBN: 9787111672128 出版時(shí)間: 2021-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 263 字?jǐn)?shù):  

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

  本書(shū)適合哪些人來(lái)讀? l這本書(shū)并不是Kubernetes的入門介紹,它的目的不是告訴讀者Kubernetes是什么,而是怎么使用Kubernetes,尤其是如何結(jié)合持續(xù)交付和DevOps實(shí)踐來(lái)使用Kubernetes。 l想要深入了解如何在Kubernetes上部署特定應(yīng)用程序和工作負(fù)載的人。 l面向已經(jīng)熟悉Kubernetes 的基本概念,想進(jìn)一步學(xué)習(xí)通用的最佳實(shí)踐的讀者。 本書(shū)與市面上其他講解Kubernetes的書(shū)籍有何不同? 本書(shū)并非局限于Kubernetes本身的諸多最佳實(shí)踐,更多的是從實(shí)際場(chǎng)景出發(fā),詳細(xì)介紹如何在Kubernetes上構(gòu)建應(yīng)用,包括開(kāi)發(fā)者工作流、鏡像分發(fā)、持續(xù)部署、網(wǎng)絡(luò)安全、運(yùn)維監(jiān)控等應(yīng)用交付和運(yùn)維全生命周期的方方面面,甚至還包括很多Kubernetes生態(tài)圈中的優(yōu)秀工具與發(fā)展趨勢(shì),以幫助我們更好地管理集群。無(wú)論你是Kubernetes的初學(xué)者還是經(jīng)驗(yàn)豐富的工程師,相信都能從本書(shū)中找到一些解決實(shí)際問(wèn)題的靈感。 如何閱讀使用? 即使在第1章,對(duì)于一個(gè)簡(jiǎn)單的博客應(yīng)用,作者也沒(méi)有僅僅以使其能夠啟動(dòng)運(yùn)行作為目標(biāo),而是引出了制成品版本回溯、應(yīng)用與配置分離、配置即代碼等持續(xù)交付和DevOps的最佳實(shí)踐在Kubernetes中的落地方式。 如果讀者已經(jīng)在其他平臺(tái)有這些實(shí)踐的實(shí)施經(jīng)驗(yàn),那么本書(shū)是一本極具針對(duì)性的工具書(shū),比起從網(wǎng)絡(luò)各處質(zhì)量參差不齊的資料中自行篩選和識(shí)別要高效得多。也正是因?yàn)檫@樣的寫(xiě)作理念,本書(shū)的最佳實(shí)踐才不容易過(guò)時(shí)。

作者簡(jiǎn)介

  Brendan Burns,微軟Azure的杰出工程師,也是Kubernetes開(kāi)源項(xiàng)目的聯(lián)合創(chuàng)始人,現(xiàn)為微軟副總裁,從事云應(yīng)用的開(kāi)發(fā)工作已有十多年。 Eddie Villalba,微軟商業(yè)軟件工程部門的軟件工程師,專注于開(kāi)源云和Kubernetes。他幫助過(guò)許多用戶將Kubernetes 用于應(yīng)用程序。 Dave Strebel,微軟Azure的全球云原生架構(gòu)師,專注于開(kāi)源云和Kubernetes。他深度參與了Kubernetes開(kāi)源項(xiàng)目,為Kubernetes發(fā)布團(tuán)隊(duì)提供幫助并領(lǐng)導(dǎo)SIG-Azure工作組。 Lachlan Evenson,微軟Azure的容器計(jì)算團(tuán)隊(duì)的首席開(kāi)發(fā)經(jīng)理,他通過(guò)動(dòng)手實(shí)操教學(xué)和會(huì)議演講幫助許多人去了解Kubernetes。譯者簡(jiǎn)介 陳亮前ThoughtWorks 高級(jí)咨詢師、資深Tech Lead、全棧工程師。十年以上軟件開(kāi)發(fā)經(jīng)驗(yàn),領(lǐng)導(dǎo)過(guò)眾多國(guó)內(nèi)外高端定制項(xiàng)目交付,覆蓋通信、互聯(lián)網(wǎng)、房地產(chǎn)、汽車、制造等行業(yè)。曾為多家大型企業(yè)提供Cloud Native、質(zhì)量?jī)?nèi)建、DDD等相關(guān)咨詢與培訓(xùn)服務(wù),對(duì)于敏捷開(kāi)發(fā)管理、敏捷工程實(shí)踐、DevOps流程與技術(shù)、DDD、微服務(wù)架構(gòu)有著豐富經(jīng)驗(yàn)。 王磊 資深技術(shù)咨詢師。十年以上軟件開(kāi)發(fā)經(jīng)驗(yàn),覆蓋金融、通信、互聯(lián)網(wǎng)、汽車等行業(yè)。帶隊(duì)交付了多個(gè)國(guó)內(nèi)外項(xiàng)目,對(duì)于微服務(wù)架構(gòu)、DDD、敏捷工程實(shí)踐、DevOps流程與技術(shù)、分布式開(kāi)發(fā)、數(shù)據(jù)庫(kù)性能調(diào)優(yōu)、開(kāi)發(fā)有著豐富經(jīng)驗(yàn)。 張揚(yáng)ThoughtWorks 資深 DevOps 咨詢師,十余年 IT 行業(yè)工作經(jīng)驗(yàn),曾任職 IBM, DaoCloud 等企業(yè)。近幾年主要圍繞企業(yè) DevOps 轉(zhuǎn)型和云原生相關(guān)技術(shù)咨詢、方案設(shè)計(jì)和實(shí)施交付等工作。熱衷技術(shù)交流和分享,中國(guó) DevOps 社區(qū)核心組織者,社區(qū)文化的忠實(shí)擁躉。

圖書(shū)目錄

目錄
前言1
第1章 搭建一個(gè)基本服務(wù)7
1.1 應(yīng)用程序概覽7
1.2 配置文件管理7
1.3 使用Deployment創(chuàng)建多副本服務(wù)9
1.4 為HTTP流量配置外部Ingress12
1.5 使用ConfigMap配置應(yīng)用程序13
1.6 使用Secret管理認(rèn)證15
1.7 部署簡(jiǎn)單的有狀態(tài)數(shù)據(jù)庫(kù)18
1.8 使用服務(wù)創(chuàng)建TCP負(fù)載均衡器21
1.9 使用Ingress將流量路由到靜態(tài)文件服務(wù)器22
1.10 使用Helm參數(shù)化應(yīng)用程序24
1.11 部署服務(wù)的最佳實(shí)踐26
1.12 小結(jié)27
第2章 開(kāi)發(fā)者工作流29
2.1 目的29
2.2 搭建開(kāi)發(fā)集群30
2.3 為多個(gè)開(kāi)發(fā)者搭建共享集群31
2.4 啟動(dòng)開(kāi)發(fā)者工作流38
2.5 環(huán)境初始化38
2.6 啟動(dòng)開(kāi)發(fā)39
2.7 啟動(dòng)測(cè)試與調(diào)試40
2.8 搭建開(kāi)發(fā)環(huán)境的最佳實(shí)踐40
2.9 小結(jié)41
第3章 監(jiān)控與日志43
3.1 指標(biāo)與日志43
3.2 監(jiān)控技術(shù)43
3.3 監(jiān)控模式44
3.4 Kubernetes指標(biāo)概述45
3.5 應(yīng)該監(jiān)控什么指標(biāo)48
3.6 監(jiān)控工具49
3.7 使用Prometheus監(jiān)控Kubernetes51
3.8 日志概述55
3.9 日志工具57
3.10 使用EFK記錄日志58
3.11 告警60
3.12 監(jiān)控、日志及告警的最佳實(shí)踐62
3.13 小結(jié)63
第4章 配置、機(jī)密以及RBAC65
4.1 通過(guò)ConfigMap和Secret配置應(yīng)用65
4.2 ConfigMap和Secret API的最佳實(shí)踐67
4.3 RBAC73
4.4 小結(jié)78
第5章 持續(xù)集成、測(cè)試和部署79
5.1 版本控制80
5.2 持續(xù)集成80
5.3 測(cè)試81
5.4 鏡像構(gòu)建81
5.5 為鏡像標(biāo)記標(biāo)簽82
5.6 持續(xù)部署83
5.7 部署策略84
5.8 生產(chǎn)環(huán)境中的測(cè)試88
5.9 搭建流水線并進(jìn)行混沌試驗(yàn)89
5.10 CI/CD的最佳實(shí)踐94
5.11 小結(jié)95
第6章 版本控制、發(fā)布和部署97
6.1 版本控制97
6.2 發(fā)布98
6.3 部署99
6.4 綜合示例100
6.5 小結(jié)104
第7章 全球化應(yīng)用的分發(fā)和預(yù)演105
7.1 鏡像的分發(fā)106
7.2 參數(shù)化部署107
7.3 全球流量負(fù)載均衡107
7.4 可靠的全球化部署108
7.5 如何應(yīng)對(duì)出現(xiàn)的問(wèn)題113
7.6 全球化部署的最佳實(shí)踐114
7.7 小結(jié)115
第8章 資源管理117
8.1 Kubernetes Scheduler117
8.2 高級(jí)調(diào)度技術(shù)119
8.3 Pod資源管理122
8.4 資源管理的最佳實(shí)踐136
8.5 小結(jié)136
第9章 網(wǎng)絡(luò)、網(wǎng)絡(luò)安全與服務(wù)網(wǎng)格137
9.1 Kubernetes的網(wǎng)絡(luò)原則137
9.2 網(wǎng)絡(luò)插件139
9.3 Kubernetes中的服務(wù)142
9.4 網(wǎng)絡(luò)安全策略149
9.5 服務(wù)網(wǎng)格153
9.6 小結(jié)155
第10章 Pod和容器安全157
10.1 PodSecurityPolicy API157
10.2 工作負(fù)載隔離和RuntimeClass170
10.3 其他Pod和容器安全注意事項(xiàng)172
10.4 小結(jié)173
第11章 集群的策略和治理175
11.1 為什么策略和治理很重要175
11.2 這里所說(shuō)的策略有何不同175
11.3 云原生策略引擎176
11.4 Gatekeeper簡(jiǎn)介176
11.5 審計(jì)181
11.6 策略和治理的最佳實(shí)踐183
11.7 小結(jié)184
第12章 多集群管理185
12.1 為什么需要多集群185
12.2 多集群設(shè)計(jì)的考量187
12.3 多集群部署管理189
12.4 GitOps集群管理方式191
12.5 多集群管理工具194
12.6 Kubernetes Federation194
12.7 多集群管理的最佳實(shí)踐197
12.8 小結(jié)198
第13章 集成外部服務(wù)和 Kubernetes199
13.1 將外部服務(wù)導(dǎo)入Kubernetes199
13.2 將Kubernetes服務(wù)導(dǎo)出到外部203
13.3 在Kubernetes之間共享服務(wù)207
13.4 第三方工具207
13.5 連接集群和外部服務(wù)的最佳實(shí)踐208
13.6 小結(jié)208
第14章 在Kubernetes上運(yùn)行機(jī)器學(xué)習(xí)工作負(fù)載209
14.1 為什么Kubernetes非常適合機(jī)器學(xué)習(xí)209
14.2 機(jī)器學(xué)習(xí)工作流210
14.3 Kubernetes集群管理員與機(jī)器學(xué)習(xí)211
14.4 數(shù)據(jù)科學(xué)家關(guān)心的事218
14.5 在Kubernetes上運(yùn)行機(jī)器學(xué)習(xí)工作負(fù)載的最佳實(shí)踐219
14.6 小結(jié)220
第15章 在Kubernetes上構(gòu)建高層應(yīng)用的模式221
15.1 開(kāi)發(fā)高層抽象的方法221
15.2 擴(kuò)展Kubernetes222
15.3 構(gòu)建平臺(tái)時(shí)的設(shè)計(jì)考量224
15.4 構(gòu)建應(yīng)用平臺(tái)的最佳實(shí)踐226
15.5 小結(jié)227
第16章 管理狀態(tài)和有狀態(tài)應(yīng)用229
16.1 卷和卷掛載230
16.2 Kubernetes存儲(chǔ)231
16.3 有狀態(tài)應(yīng)用235
16.4 小結(jié)240
第17章 準(zhǔn)入控制和授權(quán)241
17.1 準(zhǔn)入控制241
17.2 授權(quán)248
17.3 小結(jié)251
第18章 總結(jié)253

本目錄推薦

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