作品介紹
Kubernetes權(quán)威指南及應(yīng)用
作者:鄭東旭, 杜軍等 整理日期:2023-01-28 17:07:07
《Kubernetes源碼剖析》本書主要分析了Kubernetes核心功能的實現(xiàn)原理,是一本幫助讀者了解Kubernetes架構(gòu)設(shè)計及內(nèi)部原理實現(xiàn)的書。由于Kubernetes代碼量較大,源碼不容易理解,所以本書將梳理相關(guān)知識點,幫助讀者快速學習。本書共分為8章,第1章簡要介紹了Kubernetes架構(gòu)的核心組件,以及每個核心組件在架構(gòu)中的作用;第2章主要介紹了Kubernetes構(gòu)建過程中的源碼實現(xiàn);第3章主要介紹了Kubernetes的核心數(shù)據(jù)結(jié)構(gòu)定義及圍繞資源展開的核心功能;第4章主要介紹了kubectl命令行交互工具的實現(xiàn)機制;第5章主要介紹了client-go編程式交互工具的實現(xiàn)機制;第6章主要介紹了Etcd存儲的核心實現(xiàn);第7章主要介紹了kube-apiserver組件的核心實現(xiàn);第8章主要介紹了kube-scheduler組件的核心實現(xiàn)。 《Kubernetes 網(wǎng)絡(luò)權(quán)威指南:基礎(chǔ)、原理與實踐》本書是容器與Kubernetes網(wǎng)絡(luò)的基礎(chǔ)和進階書籍,旨在讓更多人了解和學習云原生時代的底層網(wǎng)絡(luò)模型與實現(xiàn)機制,指導企業(yè)在落地云原生時的網(wǎng)絡(luò)方案選型。 全書包括:容器網(wǎng)絡(luò)虛擬化基礎(chǔ)、Docker容器網(wǎng)絡(luò)、Kubernetes網(wǎng)絡(luò)和Istio網(wǎng)絡(luò)4部分,共6章。第1章容器網(wǎng)絡(luò)虛擬化基礎(chǔ)將支撐容器網(wǎng)絡(luò)的內(nèi)核技術(shù)娓娓道來。第2章簡單介紹了Docker原生的容器網(wǎng)絡(luò)能力。Kubernetes網(wǎng)絡(luò)分為3章,第3章介紹Kubernetes網(wǎng)絡(luò)的基礎(chǔ)概念和使用,第4章為讀者剖析了Kubernetes網(wǎng)絡(luò)的底層實現(xiàn)原理,第5章詳解了業(yè)界主流的Kubernetes網(wǎng)絡(luò)插件。Istio網(wǎng)絡(luò)總共1章,重點解析Istio網(wǎng)絡(luò)流量管控的背后機制。 《企業(yè)級Kubernetes應(yīng)用》Kubernetes從2015年7月21日發(fā)布1.0版本,經(jīng)過三年多的時間不斷發(fā)展至今,其作為開源的容器應(yīng)用自動部署、調(diào)度和管理平臺而被大眾廣泛接受,在全球收獲了一大批粉絲和擁護者。 《企業(yè)級Kubernetes應(yīng)用》譯自O(shè)’Reilly出版的Kubernetes in the Enterprise。本書從容器及Kubernetes的起源開始,循序漸進地介紹了 Kubernetes的各類核心概念,從實際場景出發(fā),舉例說明了應(yīng)用部署的過程,并結(jié)合持續(xù)交付和運維進行了闡述。同時本書內(nèi)容也覆蓋了混合云的使用場景,以及Kubernetes的未來應(yīng)用方向。書中還介紹了社區(qū)貢獻的相關(guān)內(nèi)容,非常適合對Kubernetes有興趣的技術(shù)人員閱讀和學習。 《基于Kubernetes的DevOps實踐:容器加速軟件交付》容器化被認為是實現(xiàn)DevOps的最佳方式。谷歌開發(fā)了Kubernetes,它有效地協(xié)調(diào)容器,被認為是容器編排的領(lǐng)跑者。Kubernetes是一個協(xié)調(diào)器,可以在服務(wù)集群上創(chuàng)建和管理容器。本書將指導管理 Kubernetes集群,然后學習如何在DevOps中監(jiān)控、記錄日志和持續(xù)部署。 本書將介紹DevOps和容器的基本概念,部署和將應(yīng)用程序容器化,并介紹Kubernetes中的網(wǎng)絡(luò)和存儲。然后,使用先進的DevOps技能,如通過基于屬性的訪問控制和基于角色的訪問控制,監(jiān)控、記錄和連續(xù)引入Kubernetes資源的權(quán)限控制。本書還涵蓋部署和管理Amazon Web Services和Google Cloud Platform相關(guān)內(nèi)容。最后,討論了其他編排框架,如Docker Swarm模式、Amazon ECS和Apache Mesos。 《Kubernetes權(quán)威指南:從Docker到Kubernetes實踐全接觸(第4版)》Kubernetes是由谷歌開源的Docker容器集群管理系統(tǒng),為容器化的應(yīng)用提供了資源調(diào)度、部署運行、服務(wù)發(fā)現(xiàn)、擴容及縮容等一整套功能。本書從架構(gòu)師、開發(fā)人員和運維人員的角度,闡述了Kubernetes的基本概念、實踐指南、核心原理、開發(fā)指導、運維指南、新特性演進等內(nèi)容,圖文并茂、內(nèi)容豐富、由淺入深、講解全面;并圍繞在生產(chǎn)環(huán)境中可能出現(xiàn)的問題,給出了大量的典型案例,比如安全配置方案、網(wǎng)絡(luò)方案、共享存儲方案、高可用方案及Trouble Shooting技巧等,有很強的實戰(zhàn)指導意義。本書內(nèi)容隨著Kubernetes的版本更新不斷完善,目前涵蓋了Kubernetes從1.0到1.14版本的主要特性,努力為Kubernetes用戶提供全方位的Kubernetes技術(shù)指南。本書源碼已上傳至GitHub的kubeguide/K8sDefinitiveGuide-V4-Sourcecode目錄,可自行下載本書源碼進行練習。無論是對于軟件工程師、測試工程師、運維工程師、軟件架構(gòu)師、技術(shù)經(jīng)理,還是對于資深I(lǐng)T人士,本書都極具參考價值。 《Kubernetes in Action中文版》本書主要講解如何在 Kubernetes 中部署分布式容器應(yīng)用。本書開始部分概要介紹了 Docker 和Kubernetes 的由來和發(fā)展,然后通過在 Kubernetes 中部署一個應(yīng)用程序,一點點增加功能,逐步加深我們對于Kubernetes架構(gòu)的理解和操作的實踐。在本書的后面部分,也可以學習一些高階的主題,比如監(jiān)控、調(diào)試及伸縮。Kubernetes是希臘文,意思是“舵手”,帶領(lǐng)我們安全地到達未知水域。Kubernetes這樣的容器編排系統(tǒng),會幫助我們妥善地管理分布式應(yīng)用的部署結(jié)構(gòu)和線上流量,高效地組織容器和服務(wù)。Kubernetes 作為數(shù)據(jù)中心操作系統(tǒng),在設(shè)計軟件系統(tǒng)時,能夠盡量降低在底層網(wǎng)絡(luò)和硬件設(shè)施上的負擔。 《Kubernetes權(quán)威指南——企業(yè)級容器云實戰(zhàn)》本書是基于《Kubernetes權(quán)威指南:從Docker到Kubernetes實踐全接觸》進行企業(yè)級容器云平臺建設(shè)的實戰(zhàn)指南,力圖對容器云平臺的建設(shè)、應(yīng)用和運營過程提供全方位的指導。其中,第1章對企業(yè)級容器云平臺應(yīng)該如何進行規(guī)劃和建設(shè)提供指導。第2章對在容器云平臺上如何管理需要為租戶提供的計算資源、存儲資源、網(wǎng)絡(luò)資源和鏡像資源等基礎(chǔ)資源進行分析和說明。第3章從應(yīng)用部署模板、應(yīng)用配置模板、應(yīng)用的灰度發(fā)布更新策略、彈性擴縮容等方面對容器云平臺上應(yīng)用部署的相關(guān)管理工作進行講解。第4章從微服務(wù)架構(gòu)的起源、Kubernetes的微服務(wù)體系、Service Mesh及多集群統(tǒng)一服務(wù)管理等方面對容器云平臺的微服務(wù)管控機制進行分析和說明。第5章從容器云平臺的DevOps管理、應(yīng)用的日志管理、監(jiān)控和告警管理、安全管理、平臺數(shù)據(jù)的備份等方面對生產(chǎn)運營過程中的主要工作進行分析和說明。第6章通過常見系統(tǒng)的容器化改造遷移方案,為傳統(tǒng)應(yīng)用如何上云提供指導。第7章對容器云PaaS平臺的建設(shè)和應(yīng)用進行說明。第8章通過3個案例,對大型項目在容器云PaaS平臺上的應(yīng)用、復雜分布式系統(tǒng)的容器化實踐為讀者提供參考。無論是對于系統(tǒng)架構(gòu)師、開發(fā)和測試人員、運維人員,還是對于企業(yè)IT主管、系統(tǒng)管理員、平臺管理員、SRE人員等,本書都非常有參考價值。本書也適合作為高等院校計算機專業(yè)云計算及容器技術(shù)方面的教材使用。
|
|