Kubernetes 權(quán)威指南第5版 | 贈送18本書籍
人手一本、內(nèi)容超詳盡的《Kubernetes 權(quán)威指南第5版》全新升級至 K8s 1.19,提供源碼下載、勘誤及讀者群答疑,CNCF、阿里巴巴、華為、騰訊、字節(jié)跳動、VMware 眾咖力薦,學、用 K8s 的必備神器。
1簡介
Kubernetes是由谷歌開源的容器集群管理系統(tǒng),為容器化應用提供了資源調(diào)度、部署運行、服務發(fā)現(xiàn)、擴縮容等一整套功能。Kubernetes也是將“一切以服務(Service)為中心,一切圍繞服務運轉(zhuǎn)”作為指導思想的創(chuàng)新型產(chǎn)品,它的功能和架構(gòu)設計自始至終地遵循了這一指導思想。構(gòu)建在Kubernetes上的系統(tǒng)不僅可以獨立運行在物理機、虛擬機集群或者企業(yè)私有云上,也可以被托管在公有云上。
本書總計12章,分別講解Kubernetes的基本概念、實踐指南、核心原理、開發(fā)指南、網(wǎng)絡與存儲、運維指南、新特性演進等內(nèi)容。全書圖文并茂、內(nèi)容豐富、由淺入深、講解全面,并圍繞在生產(chǎn)環(huán)境中可能出現(xiàn)的問題,給出了大量典型案例,比如安全配置方案、網(wǎng)絡方案、共享存儲方案、高可用方案及Trouble Shooting技巧等,有很強的實戰(zhàn)指導意義。本書的內(nèi)容也隨著Kubernetes的版本更新不斷完善,目前涵蓋了Kubernetes從1.0到1.19版本的主要特性,努力為Kubernetes用戶提供全方位的Kubernetes技術(shù)指南。
無論是對于軟件工程師、軟件架構(gòu)師、測試工程師、運維工程師、技術(shù)經(jīng)理,還是對于資深I(lǐng)T人士,本書都極具參考價值。
2為什么寫作本書
本書第1版出版于2016年,短短幾年,Kubernetes已從一個新生事物發(fā)展成為一個影響全球IT技術(shù)的基礎設施平臺,成功推動了云原生應用、微服務架構(gòu)、Service Mesh、Serverless等熱門技術(shù)的普及和落地,一躍成為云原生應用的全球級基礎平臺?,F(xiàn)在,Kubernetes已經(jīng)成為軟件基礎設施領(lǐng)域中耀眼的明星項目,在GitHub上已有超過兩萬名開源志愿者參與此項目,成為開源歷史上發(fā)展速度超快的項目之一。
在這幾年里:
Kubernetes背后的重要開源公司RedHat被IBM大手筆收購,使RedHat基于Kubernetes架構(gòu)的先進PaaS平臺——OpenShift成為IBM在云計算基礎設施中的重要籌碼; Kubernetes的兩位核心創(chuàng)始人Joe Beda和Craig McLuckie所創(chuàng)立的提供Kubernetes咨詢和技術(shù)支持的初創(chuàng)公司Heptio也被虛擬化領(lǐng)域的巨頭VMware收購,VMware決定全力擁抱Kubernetes,而且計劃直接以Kubernetes為底層核心重新打造全新版的vSphere; Oracle收購了丹麥的一家初創(chuàng)公司W(wǎng)ercker,然后開發(fā)了Click2Kube,這是面向Oracle裸機云(Oracle Bare Metal Cloud)的一鍵式Kubernetes集群安裝工具; 世界500強中的一些大型企業(yè)也決定以Kubernetes為基礎重構(gòu)內(nèi)部IT平臺架構(gòu),大數(shù)據(jù)系統(tǒng)的一些用戶也在努力將其生產(chǎn)系統(tǒng)從龐大的大數(shù)據(jù)專有技術(shù)棧中剝離出來靠攏Kubernetes。
谷歌憑借幾十年大規(guī)模容器應用的豐富經(jīng)驗,首次投入大量人力、財力來開源并主導了Kubernetes這個重要的開源項目,可以預測,Kubernetes的影響力可能超過數(shù)十年,所以,我們每個IT人都有理由重視這門新技術(shù)。當年,慧與中國通信和媒體解決方案領(lǐng)域的資深專家團一起分工協(xié)作、并行研究,并廢寢忘食地合力撰寫,才促成了這部巨著的出版。當然,本書也對Kubernetes在國內(nèi)的普及和推廣產(chǎn)生了巨大的推動作用。
3本書概要
這些年,Kubernetes高速發(fā)展,先后發(fā)布了十幾個大版本,每個版本都帶來了大量的新特性,能夠處理的應用場景也越來越豐富。
本書遵循從入門到精通的學習路線,涵蓋了入門、安裝指南、實踐指南、核心原理、開發(fā)指南、運維指南、新特性演進等內(nèi)容,內(nèi)容翔實、圖文并茂,幾乎囊括了Kubernetes當前主流版本的方方面面。
第1章首先從一個簡單的實例開始,讓讀者通過動手實踐來感受Kubernetes的強大能力;然后講解Kubernetes的概念、術(shù)語,考慮到Kubernetes的概念、術(shù)語特別多,所以特別從它們的用途及相互關(guān)系入手來講解,以期初學者很快能全面、準確、深刻地理解這部分內(nèi)容。
第2章圍繞Kubernetes的安裝和配置展開講解,如果要在生產(chǎn)級應用中部署Kubernetes,則建議讀者將本章內(nèi)容全部實戰(zhàn)一遍;如果不是,則可以選擇部分內(nèi)容實戰(zhàn),比較重要的是Kubernetes的命令行部分,這部分越熟練,后面進行研發(fā)或運維就越輕松。
第3章、第4章對于大部分讀者來說,都是很關(guān)鍵的內(nèi)容,也是學會Kubernetes應用建模的關(guān)鍵章節(jié)。第3章全面、深入地講解了Pod的方方面面,其中非常有挑戰(zhàn)性的是Pod調(diào)度這部分內(nèi)容,它也是生產(chǎn)實踐中相當實用的知識和技能。第4章圍繞Service展開深入講解,涉及相關(guān)的服務發(fā)現(xiàn)、DNS及Ingress等高級特性。
第5章對Kubernetes的運行機制和原理全面、深入地進行講解,通過對API Server、Controller、Scheduler、kubelet、kube-proxy等幾個核心進程的作用、原理、實現(xiàn)方式等的深入講解,可以讓讀者加深對Kubernetes的認知,所以建議讀者全面閱讀本章。
第6章專門講解Kubernetes安全方面的內(nèi)容,因為內(nèi)容比較復雜,所以涉及的知識點也多,建議讀者選擇性閱讀和實戰(zhàn)。
第7章講解Kubernetes相對復雜的內(nèi)容之一——網(wǎng)絡部分,涉及的知識面相對較廣,包括Kubernetes網(wǎng)絡模型、Docker網(wǎng)絡基礎、Service虛擬網(wǎng)絡、CNI網(wǎng)絡模型、開源容器網(wǎng)絡方案、Kubernetes網(wǎng)絡策略及IPv4、IPv6雙棧協(xié)議等內(nèi)容,學習曲線和理解曲線都較陡,建議讀者多花時間鉆研,因為網(wǎng)絡也屬于容器領(lǐng)域里很重要的基礎知識。
第8章講解Kubernetes存儲方面的內(nèi)容,動態(tài)存儲管理實踐部分的內(nèi)容對于Kubernetes企業(yè)應用落地很有價值,建議讀者動手實踐完成這部分內(nèi)容。
第9章是為程序員特別準備的,以Java(未來會增加Go語言)為例舉例說明如何通過編程方式調(diào)用Kubernetes的API,這也是開發(fā)基于Kubernetes的PaaS管理平臺的重要基礎技能之一。
第10~12章側(cè)重于講解Kubernetes運維方面的技能和知識,包括Windows上的Kubernetes部署、安裝等內(nèi)容,建議需要在生產(chǎn)環(huán)境中部署Kubernetes的讀者全面閱讀并動手實踐這幾章的內(nèi)容。
4贈書活動
本次活動一共贈送18本書籍 = 5本第5版權(quán)威指南(5月中旬發(fā)貨) + 13本云原生相關(guān)書籍(如下圖全新未開封,明日發(fā)貨),截止明日(4月30日中午12點)

掃描下方二維碼抽取5本第5版權(quán)威指南書籍
掃描下方二維碼抽取13本云原生相關(guān)書籍(隨機發(fā)貨)
