
龔正等
Kubernetes是由谷歌開源的Docker容器集羣管理系統,爲容器化的應用提供了資源調度、部署運行、服務發現、擴容及縮容等一整套功能。本書從架構師、開發人員和運維人員的角度,闡述了Kubernetes的基本概念、實踐指南、核心原理、開發指導、運維指南、新特性演進等內容,圖文並茂、內容豐富、由淺入深、講解全面;並圍繞在生產環境中可能出現的問題,給出了大量的典型案例,比如安全配置方案、網絡方案、共享存儲方案、高可用方案及TroubleShooting技巧等,有很強的實戰指導意義。本書內容隨着Kubernetes的版本更新不斷完善,目前涵蓋了Kubernetes從1.0到1.14版本的主要特性,努力爲Kubernetes用戶提供全方位的Kubernetes技術指南。本書源碼已上傳至GitHub的kubeguide/K8sDefinitiveGuide-V4-Sourcecode目錄,可自行下載本書源碼進行練習。無論是對於軟件工程師、測試工程師、運維工程師、軟件架構師、技術經理,還是對於資深IT人士,本書都極具參考價值。
第二版買了實體書,沒想到這麼快就到第四版了,依然是本很有參考價值的好書。
作爲新手入門可以看一下,搭配官方文檔最好。
不知道爲什麼這本書的評分這麼高。總體來說不適合單獨使用,需要配置官網。 首先說下優點:對於新手有一定引導性,直接看官網可能不知道從何下手。 下面說下這本書主要的問題: 1. 排版,對於yaml文件縮進特別重要,很多yaml格式都亂了,如果新手按照這本書實踐肯定會遇到很多問題。 2. 代碼,很多代碼是從官網原封不動抄過來的,而且有些參數還是錯誤的,不知道作者自己是否有驗證過。 3. 內容,在本書後半段尤爲明顯,在前文引用尚未出現的概念,也不說明出處,官網至少給個鏈接;示例徒增讀者學習成本,看起來像是炫技,如Headless Service這章。
有些沒必要放書裏,看文檔就行
光是入門部分看了三遍,因爲裏面的樣例沒有好好的校正,內容缺失不連貫,而且很多概念沒有說明就直接使用了,說實話不適合入門。待結合其他資料入門之後再來看後面的原理部分,就明顯順暢多了……
我認爲本書值得推薦的原因有以下幾點。 首先,作者的所有觀點和經驗,均是在多年建設、維護大型應用系統的過程中積累形成的。例如,讀者通過學習書中的Kubernetes開發指南、集羣管理等章節的內容,不僅可以直接提高開發技能,還可以解決在實踐過程中經常遇到的各種關鍵問題。書中的這些內容具有很高的借鑑和推廣意義。 其次,通過大量的實例操作和詳盡的源碼解析,本書可以幫助讀者深刻理解Kubernetes的各種概念。例如,書中介紹了使用Java程序訪問Kubernetes API的幾種方法,讀者參照其中的案例,只要稍做修改,再結合實際的應用需求,就可以將這些方法用於正在開發的項目中,達到事半功倍的效果,對有一定Java基礎的專業人士快速學習Kubernetes的各種細節和實踐操作十分有利。 再次,爲了讓初學者快速入門,本書配備了即時在線交流工具和專業後臺技術支持團隊。如果你在開發和應用的過程中遇到各類相關問題,均可直接聯繫該團隊的開發支持專家。 最後,我們可以看到,容器化技術已經成爲計算模型演化的一個開端,Kubernetes作爲谷歌開源的Docker容器集羣管理技術,在這場新的技術革命中扮演着重要的角色。Kubernetes正在被衆多知名公司及企業採用,例如Google、VMware、CoreOS、騰訊、京東等,因此,Kubernetes站在了容器新技術變革的浪潮之巔,將具有不可預估的發展前景和商業價值。 無論你是架構師、開發者、運維人員,還是對容器技術比較好奇的讀者,本書都是一本不可多得的帶你從入門到進階的Kubernetes精品書,值得閱讀!
k8s in action之上,document之下 前部分花太多時間來看spec了,後來才覺得沒必要,其實只看原理/機制的章節就行,spec看了也記不住。原理部分有些地方沒講清楚,也有些詞彙沒給定義就在用。總體來說比較欣賞Network那部分。 就醬(逃
看了網絡部分。 k8s網絡模型規定所有pod都有獨立的ip,可以直接連通。一個pod是通過veth對連接到docker0網橋上,而docker0網橋上的ip地址在node網絡上是看不到的。如果讓不同的node都知道對端docker0地址在哪裏,所有node上的pod都可以相互通信。開源組件如fiannel、calico實現了容器網絡模型。
所有的內容都在kubernetes官網上有,是官網文檔的子集,沒必要花冤枉錢
教程太老了 官方都2.2x版本了 這裏還是1.14