
韓相國
這是一本虛擬化網絡技術學習指南,融合中興架構師16年網絡產品研發經驗。從Linux內核實現的視角出發,結合內核源碼,以實例化的方式講解虛擬化網絡技術(包括容器網絡和Kubernetes網絡),覆蓋原理及應用。 本書適合從事網絡應用設計開發、網絡運維和有一定基礎的技術愛好者閱讀。使其在理解虛擬化網絡技術應用的同時,對網絡背後的工作原理也有充分了解。 本書一共分爲三篇。(1)通用網絡技術,首先介紹虛擬化網絡中使用到的各種概念和基本技術,接着結合Linux內核源碼講述Linux內核是如何實現這些網絡技術的,包括Linux內核的收發報文流程、路由選路原理和虛擬化網絡設備的工作原理。(2)容器網絡技術,首先介紹Linux的網絡命名空間,接着分別介紹docker和Kubernetes兩種模式下容器網絡的工作原理。(3)Kubernetes網絡插件原理,介紹Kubernetes網絡插件的工作原理,之後綜合全書講述的技術,實現Kubernetes網絡插件,達成優化Kubernetes網絡的目的。
比較系統的講解了k8s網絡的面貌,市場上這樣的書不多,可以多讀幾次,這樣對實際工作中的集羣通信有更好的理解。
想深入理解k8s網絡可以看一看,唯一缺憾就是隻詳細介紹flannel網絡插件。
這本書對linux網絡原理以及k8s網絡寫的很詳細,解釋的也很清楚,可見作者功力深厚,值得二刷
對相關重點知識都有介紹,對於瞭解來說,深度足夠,可以在這個基礎上,學習更加深入的知識
這本書叫做《Kubernetes 網絡底層運作機制瞭解及實踐》是不是更好。 也可能我不是本書的目標讀者——開始對網絡底層介紹比較深入,但結合到 Kubernetes 上感覺又有些淺顯。