贈書丨一本書掌握Kubernetes核心技術(shù):架構(gòu)、部署、組件原理、配置實戰(zhàn)一次通關(guān)!
暢銷書全新升級,涵蓋Kubernetes全新特性與功能,漸進式講解,大量實操案例,隨時動手驗證。
限時福利:5本《Kubernetes進階實戰(zhàn)(第2版)》參與留言免費贈送,具體規(guī)則請看下文!
編輯推薦
需求大:基于廣大讀者需求,新增與重寫多種知識點
版本新:基于Kubernetesv1.19與v1.20講解新特性
維度全:架構(gòu)、原理與配置實戰(zhàn)一本通
實戰(zhàn)強:大量實操案例,滿足驗證與參考需求
讀者對象
IT基礎(chǔ)設(shè)施工程師
云計算工程師
運維工程師
SRE工程師
基于容器技術(shù)的DevOps工程師
系統(tǒng)開發(fā)工程師
程序架構(gòu)師
計劃考取CKAD、CKA和CKS認證的技術(shù)從業(yè)者
其他對容器編排技術(shù)感興趣的人員
本書特色
本書致力于幫助容器編排技術(shù)的初級、中級讀者循序漸進地理解和使用Kubernetes系統(tǒng),因此在編寫時充分考慮了初學者進入一個新的知識領(lǐng)域時不知從何入手的茫然局面,以由淺入深、由點到面的方式講解每一個知識細節(jié)。對于每個知識點,不僅介紹其概念和用法,還分析了為什么要有這個概念,實現(xiàn)方式是什么,背后的邏輯為何等,使讀者不僅知其然,還知其所以然。
本書不僅可以帶領(lǐng)讀者入門,更是一本可以隨時動手加以驗證的實踐手冊,而且部分重要的內(nèi)容還專門按步驟講解具體的實操案例,幫助讀者在實踐中加深對概念的理解。本書幾乎涵蓋了應用Kubernetes系統(tǒng)的主流知識點,甚至可以作為考取CKA認證證書的配套參考書。
如何閱讀本書
閱讀本書前,讀者需要具有Docker容器技術(shù)的基礎(chǔ)知識。本書分為5大部分,共16章。

第一部分為系統(tǒng)基礎(chǔ)(第1~2章),介紹Kubernetes系統(tǒng)基礎(chǔ)概念及基本應用。第1章介紹容器編排系統(tǒng)出現(xiàn)的背景,以及Kubernetes系統(tǒng)的功能、特性、核心概念、系統(tǒng)組件及應用模型。第2章講解Kubernetes的部署模式,包括kubeadm部署工具的部署方式及部署過程,并給出了使用直接命令式操作管理資源對象的方法,以幫助讀者快速入門。
第二部分為核心資源(第3~8章),介紹各種核心資源及應用。第3章介紹資源管理模型以及命令式和聲明式管理接口,并通過命令對比說明兩種操作方式的不同。第4章介紹Pod資源的常用配置、生命周期、存儲狀態(tài)和就緒狀態(tài)檢測,以及計算資源的需求與限制等。第5章主要介紹存儲卷類型及常見存儲卷的使用方式,PV和PVC出現(xiàn)的原因與應用,以及存儲類資源的應用與存儲卷的動態(tài)供給。第6章介紹使用ConfigMap和Secret資源為容器應用提供配置及敏感信息的方式。第7章講解Service資源,分別介紹了Service類型、功用及其實現(xiàn),并深入分析了各種類型Service的實現(xiàn)方式。第8章介紹Pod控制器資源類型,重點講解了控制無狀態(tài)應用的ReplicaSet、Deployment、StatefulSet和DaemonSet控制器,并介紹了Job和CronJob控制器。
第三部分為安全(第9~10章),介紹安全相關(guān)的話題,主要涉及認證、授權(quán)、準入控制、網(wǎng)絡模型及網(wǎng)絡策略等。第9章重點講解認證方式、ServiceAccount和TLS認證、授權(quán)插件類型及RBAC,并在最后介紹了LimitRange、ResourceQuota和PodSecurityPolicy這3種類型的準入控制器及相關(guān)的資源類型。第10章主要介紹網(wǎng)絡插件基礎(chǔ)及Flannel的3種后端實現(xiàn)及其應用,Calico網(wǎng)絡插件IPIP和BGP模型的實現(xiàn),以及網(wǎng)絡策略的實現(xiàn)及應用。
第四部分為進階(第11~13章),主要介紹調(diào)度框架和調(diào)度插件、資源擴展和路由網(wǎng)關(guān)等高級話題。第11章介紹Pod資源的經(jīng)典調(diào)度策略、新式的調(diào)度框架及調(diào)度插件,包括節(jié)點親和、Pod資源親和及基于污點與容忍度的調(diào)度等話題。第12章介紹系統(tǒng)資源的擴展方式,包括自定義資源類型、自定義資源對象、自定義API及控制器、Master節(jié)點的高可用等話題。第13章介紹Ingress資源及其實現(xiàn)、Ingress Nginx配置與應用案例,以及基于Contour的高級應用發(fā)布機制,例如藍綠部署、流量遷移、流量鏡像、超時和重試等。
第五部分為必備生態(tài)組件(第14~16章),重點介紹Kubernetes上用于支撐核心功能的關(guān)鍵附加組件。第14章講解大規(guī)模應用部署管理工具Kustomize與Helm的基礎(chǔ)及應用案例。第15章介紹資源指標、自定義指標、Prometheus監(jiān)控系統(tǒng)及HPA控制器的應用。第16章介紹如何為Kubernetes系統(tǒng)提供統(tǒng)一日志收集及管理工具棧EFK。
tips:有一定Kubernetes使用經(jīng)驗的讀者可以挑選感興趣的章節(jié)直接閱讀。對于初學者,建議從基礎(chǔ)部分逐章閱讀,但構(gòu)建在Kubernetes系統(tǒng)之上的應用多數(shù)都要以讀者熟悉相關(guān)領(lǐng)域的知識為基礎(chǔ),如果某些內(nèi)容很難理解,通常是由于缺乏相關(guān)知識所致,建議讀者通過其他資料補足基礎(chǔ)后再閱讀。編撰本書的主要意圖是為初級和中級讀者提供一本循序漸進的實操手冊,但任何讀者都可以把它作為一本案頭工具書隨時查閱。

關(guān)于Kubernetes技術(shù),你還有哪些見解?在評論區(qū)留言,我們選擇留言字數(shù)滿50字且點贊排名前5位的讀者,分別贈送《Kubernetes進階實戰(zhàn)(第2版)》1本。
1. 在本文評論區(qū)留言,針對Kubernetes技術(shù)展開討論,滿50字且點贊排名前5贈送圖書一本,留言收集及點贊將于 6 月11日(星期五)下午 17:00 截止。(贈書名單將于當天晚上公布,請持續(xù)關(guān)注)
2. 目前贈書郵寄僅限中國內(nèi)地,如果您身在港澳臺地區(qū)或國外,獲得贈書后可以請國內(nèi)親友代收。
)
如果想徹底學透Kubernetes,強烈推薦馬哥教育最新推出的Kubernetes專題課程,馬哥親授,書籍+配套視頻教程,輕松拿下運維漲薪神器Kubernetes!




Kubernetes 專題課程
今年4月份,馬哥應華為邀請參加“華為云原生kubernetes進階實操訓練”,幫四川銀行、成都農(nóng)商銀行、四川新網(wǎng)銀行等60余家金融行業(yè)機構(gòu)及20多家四川大型企業(yè)的技術(shù)人員開展相關(guān)培訓,幫助行業(yè)客戶更好地應對快速增長的“上云”需求。
2021年5月,馬哥教育順應技術(shù)迭代要求,重磅推出了《Kubernetes 專題課程》。便于你對kubernetes的實踐運用,在實戰(zhàn)項目中掌握、吃透企業(yè)級核心工作邏輯,本課程幾乎涵蓋了Kubernetes所有沖擊大廠必備知識點,精準提升“薪”動力。
Kubernetes專題課程大綱
上下滾動查看更多
課程特色
馬哥教育講課貼合實際應用,采用“理論+實戰(zhàn)”的方式,秉承“良心精神,匠心教育”的理念,勢必教好每一位學員,傳授真實有效的知識和經(jīng)驗,不斷優(yōu)化的授課方式和內(nèi)容也得到了一眾學員的好評。
參考互聯(lián)網(wǎng)大廠的實戰(zhàn)經(jīng)驗和崗位需求,為運維和開發(fā)人員設(shè)計的Kubernetes提升專題課程,更加實用。

Q&A
