注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Kubernetes權(quán)威指南:從Docker到Kubernetes實(shí)踐全接觸(第2版)

Kubernetes權(quán)威指南:從Docker到Kubernetes實(shí)踐全接觸(第2版)

Kubernetes權(quán)威指南:從Docker到Kubernetes實(shí)踐全接觸(第2版)

定 價(jià):¥99.00

作 者: 龔正,吳治輝,王偉 等
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)?網(wǎng)絡(luò) 計(jì)算機(jī)期刊雜志

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


ISBN: 9787121299414 出版時(shí)間: 2016-10-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 520 字?jǐn)?shù):  

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

  Kubernetes是由谷歌開(kāi)源的Docker容器集群管理系統(tǒng),為容器化的應(yīng)用提供了資源調(diào)度、部署運(yùn)行、服務(wù)發(fā)現(xiàn)、擴(kuò)容及縮容等一整套功能。《Kubernetes指南:從Docker到Kubernetes實(shí)踐全接觸(第2版)》從一個(gè)開(kāi)發(fā)者的角度去理解、分析和解決問(wèn)題,囊括了Kubernetes入門(mén)、核心原理、實(shí)踐指南、開(kāi)發(fā)指導(dǎo)、高級(jí)案例、運(yùn)維指南及源碼分析等方面的內(nèi)容,圖文并茂、內(nèi)容豐富、由淺入深、講解全面;并圍繞著生產(chǎn)環(huán)境中可能出現(xiàn)的問(wèn)題,給出了大量的典型案例,比如安全問(wèn)題、網(wǎng)絡(luò)方案的選擇、高可用性方案及Trouble Shooting技巧等,有很強(qiáng)的可借鑒性。無(wú)論是對(duì)于軟件工程師、測(cè)試工程師、運(yùn)維工程師、軟件架構(gòu)師、技術(shù)經(jīng)理,還是對(duì)于資深I(lǐng)T人士來(lái)說(shuō),本書(shū)都極具參考價(jià)值。

作者簡(jiǎn)介

  龔正 / 惠普公司高級(jí)顧問(wèn)擁有十多年的IT從業(yè)經(jīng)驗(yàn),具備豐富的云計(jì)算、大數(shù)據(jù)分析和大型企業(yè)級(jí)應(yīng)用的架構(gòu)設(shè)計(jì)和實(shí)施經(jīng)驗(yàn),是電信、金融、互聯(lián)網(wǎng)等領(lǐng)域的資深專(zhuān)家。 吳治輝 / 惠普公司資深架構(gòu)師擁有超過(guò)15年的軟件研發(fā)經(jīng)驗(yàn),專(zhuān)注于電信軟件和云計(jì)算方面的軟件研發(fā),擁有豐富的大型項(xiàng)目架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),是業(yè)界少有的具備很強(qiáng)Coding能力的S級(jí)資深架構(gòu)師,也是《ZeroC Ice指南》的作者?!⊥鮽?/ 惠普公司資深系統(tǒng)架構(gòu)師、大數(shù)據(jù)和云計(jì)算技術(shù)專(zhuān)家擁有多年IT行業(yè)從業(yè)經(jīng)驗(yàn),參與過(guò)多個(gè)大型應(yīng)用的架構(gòu)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)和實(shí)施落地,精通大數(shù)據(jù)、云計(jì)算及大型系統(tǒng)架構(gòu)和開(kāi)發(fā)的相關(guān)技術(shù),對(duì)互聯(lián)網(wǎng)和電信行業(yè)的熱點(diǎn)技術(shù)有著深刻的理解,是云計(jì)算和大數(shù)據(jù)方面的技術(shù)專(zhuān)家。 崔秀龍 / 惠普公司資深架構(gòu)師開(kāi)源軟件、自動(dòng)化愛(ài)好者,擁有十多年從業(yè)經(jīng)驗(yàn),對(duì)軟件生命周期的各個(gè)環(huán)節(jié)均有深刻的理解。閆健勇 / 惠普公司高級(jí)項(xiàng)目經(jīng)理、總構(gòu)架師擁有超過(guò)15年的電信行業(yè)系統(tǒng)建設(shè)經(jīng)驗(yàn),主導(dǎo)了多項(xiàng)電信大型系統(tǒng)的架構(gòu)設(shè)計(jì)和管理,對(duì)于云計(jì)算和大數(shù)據(jù)在電信行業(yè)中的應(yīng)用擁有豐富的經(jīng)驗(yàn)?!〈迺詫?/ 惠普公司高級(jí)顧問(wèn)擁有超過(guò)7年的測(cè)試咨詢和質(zhì)量管理經(jīng)驗(yàn),在云計(jì)算、大數(shù)據(jù)和分布式運(yùn)算架構(gòu)下的業(yè)務(wù)質(zhì)量控制方面有非常豐富的項(xiàng)目實(shí)踐和心得,并對(duì)推動(dòng)組織架構(gòu)優(yōu)化有豐富的經(jīng)驗(yàn)。幫助多個(gè)超過(guò)百人的大型項(xiàng)目建立軟件產(chǎn)品管理規(guī)范和體系,并對(duì)其運(yùn)營(yíng)提供指導(dǎo)?!约t / 惠普公司高級(jí)咨詢顧問(wèn)擁有超過(guò)10年的電信行業(yè)從業(yè)經(jīng)驗(yàn),親歷中國(guó)移動(dòng)BSS/OSS領(lǐng)域核心系統(tǒng)的建設(shè)發(fā)展歷程,具備豐富的咨詢規(guī)劃、需求分析、產(chǎn)品設(shè)計(jì)、項(xiàng)目管理、測(cè)試管理經(jīng)驗(yàn),專(zhuān)注于云計(jì)算、大數(shù)據(jù)等前沿技術(shù)的研究。

圖書(shū)目錄

第1章 Kubernetes 入門(mén)   1 1.1 Kubernetes 是什么   1 1.2 為什么要用Kubernetes   4 1.3 從一個(gè)簡(jiǎn)單的例子開(kāi)始   5 1.3.1 環(huán)境準(zhǔn)備   6 1.3.2 啟動(dòng)MySQL 服務(wù)   7 1.3.3 啟動(dòng)Tomcat 應(yīng)用   9 1.3.4 通過(guò)瀏覽器訪問(wèn)網(wǎng)頁(yè)   11 1.4 Kubernetes 基本概念和術(shù)語(yǔ)   12 1.4.1 Master   12 1.4.2 Node   13 1.4.3 Pod   15 1.4.4 Label(標(biāo)簽)   19 1.4.5 Replication Controller(RC)   22 1.4.6 Deployment   25 1.4.7 Horizontal Pod Autoscaler(HPA)   27 1.4.8 Service(服務(wù))   29 1.4.9 Volume(存儲(chǔ)卷)   35 1.4.10 Persistent Volume   39 1.4.11 Namespace(命名空間)   40 1.4.12 Annotation(注解)   42 1.4.13 小結(jié)   42 第2章 Kubernetes 實(shí)踐指南   43 2.1 Kubernetes 安裝與配置   43 2.1.1 安裝Kubernetes   43 2.1.2 配置和啟動(dòng)Kubernetes 服務(wù)   45 2.1.3 Kubernetes 集群的安全設(shè)置   51 2.1.4 Kubernetes 的版本升級(jí)   57 2.1.5 內(nèi)網(wǎng)中的Kubernetes 相關(guān)配置   57 2.1.6 Kubernetes 核心服務(wù)配置詳解   58 2.1.7 Kubernetes 集群網(wǎng)絡(luò)配置方案   72 2.2 kubectl 命令行工具用法詳解   80 2.2.1 kubectl 用法概述   80 2.2.2 kubectl 子命令詳解   82 2.2.3 kubectl 參數(shù)列表   84 2.2.4 kubectl 輸出格式   84 2.2.5 kubectl 操作示例   86 2.3 Guestbook 示例:Hello World   87 2.3.1 創(chuàng)建redis-master RC 和Service   89 2.3.2 創(chuàng)建redis-slave RC 和Service   91 2.3.3 創(chuàng)建frontend RC 和Service   93 2.3.4 通過(guò)瀏覽器訪問(wèn)frontend 頁(yè)面   96 2.4 深入掌握Pod   97 2.4.1 Pod 定義詳解   97 2.4.2 Pod 的基本用法   102 2.4.3 靜態(tài)Pod   107 2.4.4 Pod 容器共享Volume   108 2.4.5 Pod 的配置管理   110 2.4.6 Pod 生命周期和重啟策略   123 2.4.7 Pod 健康檢查   124 2.4.8 玩轉(zhuǎn)Pod 調(diào)度   126 2.4.9 Pod 的擴(kuò)容和縮容   135 2.4.10 Pod 的滾動(dòng)升級(jí)   139 2.5 深入掌握Service   143 2.5.1 Service 定義詳解   143 2.5.2 Service 基本用法   145 2.5.3 集群外部訪問(wèn)Pod 或Service   150 2.5.4 DNS 服務(wù)搭建指南   153 2.5.5 Ingress:HTTP 7 層路由機(jī)制   161 第3章 Kubernetes 核心原理   165 3.1 Kubernetes API Server 原理分析   165 3.1.1 Kubernetes API Server 概述   165 3.1.2 獨(dú)特的Kubernetes Proxy API 接口   168 3.1.3 集群功能模塊之間的通信   169 3.2 Controller Manager 原理分析   170 3.2.1 Replication Controller   171 3.2.2 Node Controller   173 3.2.3 ResourceQuota Controller   174 3.2.4 Namespace Controller   176 3.2.5 Service Controller 與Endpoint Controller   176 3.3 Scheduler 原理分析   177 3.4 kubelet 運(yùn)行機(jī)制分析   181 3.4.1 節(jié)點(diǎn)管理   181 3.4.2 Pod 管理   182 3.4.3 容器健康檢查   183 3.4.4 cAdvisor 資源監(jiān)控   184 3.5 kube-proxy 運(yùn)行機(jī)制分析   186 3.6 深入分析集群安全機(jī)制   190 3.6.1 API Server 認(rèn)證   190 3.6.2 API Server 授權(quán)   192 3.6.3 Admission Control 準(zhǔn)入控制   194 3.6.4 Service Account   195 3.6.5 Secret 私密憑據(jù)   200 3.7 網(wǎng)絡(luò)原理   203 3.7.1 Kubernetes 網(wǎng)絡(luò)模型   203 3.7.2 Docker 的網(wǎng)絡(luò)基礎(chǔ)   205 3.7.3 Docker 的網(wǎng)絡(luò)實(shí)現(xiàn)   217 3.7.4 Kubernetes 的網(wǎng)絡(luò)實(shí)現(xiàn)   225 3.7.5 開(kāi)源的網(wǎng)絡(luò)組件   229 3.7.6 網(wǎng)絡(luò)實(shí)戰(zhàn)   234 第4章 Kubernetes 開(kāi)發(fā)指南   247 4.1 REST 簡(jiǎn)述   247 4.2 Kubernetes API 詳解   249 4.2.1 Kubernetes API 概述   249 4.2.2 API 版本   254 4.2.3 API 詳細(xì)說(shuō)明   254 4.2.4 API 響應(yīng)說(shuō)明   256 4.3 使用Java 程序訪問(wèn)Kubernetes API   258 4.3.1 Jersey   258 4.3.2 Fabric8   270 4.3.3 使用說(shuō)明   271 第5章 Kubernetes 運(yùn)維指南   292 5.1 Kubernetes 集群管理指南   292 5.1.1 Node 的管理   292 5.1.2 更新資源對(duì)象的Label   294 5.1.3 Namespace:集群環(huán)境共享與隔離   295 5.1.4 Kubernetes 資源管理   299 5.1.5 Kubernetes 集群高可用部署方案   333 5.1.6 Kubernetes 集群監(jiān)控   343 5.1.7 kubelet 的垃圾回收(GC)機(jī)制   361 5.2 Kubernetes 高級(jí)案例   362 5.2.1 ElasticSearch 日志搜集查詢和展現(xiàn)案例   362 5.2.2 Cassandra 集群部署案例   371 5.3 Trouble Shooting 指導(dǎo)   376 5.3.1 查看系統(tǒng)Event 事件   377 5.3.2 查看容器日志   379 5.3.3 查看Kubernetes 服務(wù)日志   379 5.3.4 常見(jiàn)問(wèn)題   381 5.3.5 尋求幫助   384 5.4 Kubernetes v1.3 開(kāi)發(fā)中的新功能   385 5.4.1 Pet Set(有狀態(tài)的容器)   385 5.4.2 Init Container(初始化容器)   388 5.4.3 Cluster Federation(集群聯(lián)邦)   391 第6章 Kubernetes 源碼導(dǎo)讀   396 6.1 Kubernetes 源碼結(jié)構(gòu)和編譯步驟   396 6.2 kube-apiserver 進(jìn)程源碼分析   400 6.2.1 進(jìn)程啟動(dòng)過(guò)程   400 6.2.2 關(guān)鍵代碼分析   402 6.2.3 設(shè)計(jì)總結(jié)   417 6.3 kube-controller-manager 進(jìn)程源碼分析   420 6.3.1 進(jìn)程啟動(dòng)過(guò)程   420 6.3.2 關(guān)鍵代碼分析   423 6.3.3 設(shè)計(jì)總結(jié)   431 6.4 kube-scheduler 進(jìn)程源碼分析   433 6.4.1 進(jìn)程啟動(dòng)過(guò)程   434 6.4.2 關(guān)鍵代碼分析   438 6.4.3 設(shè)計(jì)總結(jié)   445 6.5 kubelet 進(jìn)程源碼分析   447 6.5.1 進(jìn)程啟動(dòng)過(guò)程   447 6.5.2 關(guān)鍵代碼分析   452 6.5.3 設(shè)計(jì)總結(jié)   475 6.6 kube-proxy 進(jìn)程源碼分析   476 6.6.1 進(jìn)程啟動(dòng)過(guò)程   476 6.6.2 關(guān)鍵代碼分析   478 6.6.3 設(shè)計(jì)總結(jié)   493 6.7 kubectl 進(jìn)程源碼分析   494 6.7.1 kubectl create 命令   495 6.7.2 rolling-update 命令   499 后記   505

本目錄推薦

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