深入剖析Kubernetes k8s
毫無疑問,Kubernetes 已經成為容器領域當之無愧的事實標准。除了 Google、Microsoft 等技術巨擘們在容器領域里多年的博弈外,國內的 BAT、滴滴、螞蟻、今日頭條等技術大廠,也都已將容器和 Kubernetes 列入未來的戰略重心,無數中小型企業也正走在容器化的道路上。
從長遠角度來看,Kubernetes 項目將會成為企業服務器端技術棧中標准的一環,並連同它所推崇的容器化理念,成為廣大后端技術人員和開發者的一門必修課。
但是,想要啃下 Kubernetes 這個“硬骨頭”並不那么容易,初學者、從業者往往都會遇到諸多難題,比如:
-
Kubernetes 太復雜,概念太多,根本掌握不透;
-
文檔都讀了,培訓也參加了,卻還是摸不清 Kubernetes 的套路;
-
Kubernetes 項目更新頻率簡直飛起,完全跟不上社區的節奏;
-
Kubernetes 代碼如此之多,開源項目定制開發真是讓人頭大。
為什么?因為 Kubernetes 並不是一個我們過去認知中的、“典型”的容器開源項目,除了研讀大量的文檔和代碼外,更重要的是要深度理解 Kubernetes 的設計思想和初衷。
“萬變不離其宗”。本專欄將擺脫技術文檔沉悶的敘述風格,從開發者和使用者的真實邏輯出發,逐層剖析 Kubernetes 項目的核心特性,在生動有趣的講述中,逐步揭示其蘊含的設計原則和試圖表達的容器編排理念。
專欄模塊
本專欄分為如下幾個模塊。
-
“白話”容器技術基礎: 用饒有趣味的解說,梳理容器技術生態的發展脈絡,講述容器技術的來龍去脈與實現原理,讓你知其然,並且知其所以然。
-
Kubernetes 集群的搭建與實踐: 以淺顯易懂的語言,講述 Kubernetes 集群背后的原理,並從 0 開始搭建一套 Kubernetes 集群,帶你領略 Kubernetes 集群的“一鍵安裝”。
-
容器編排與 Kubernetes 核心特性剖析: 這個模塊是專欄重中之重的內容,從分布式系統設計的視角出發,抽象和歸納出這些特性中體現出來的普遍方法,然后帶着這些指導思想去逐一闡述 Kubernetes 項目關於編排、調度和作業管理的各項核心特性。
-
Kubernetes 開源社區與生態: 我會和你一起探討容器社區技術演進之路,帶你思考如何同團隊一起平衡內外部需求,逐漸成為社區中不可或缺的一員。
適宜人群
-
- 具備一定服務端基礎知識,對容器感興趣的互聯網從業者;
- 想要進階容器技術的軟件開發人員;
- 希望在容器時代大展拳腳的運維工程師和架構師;
- 希望了解和學習容器技術背后原理的技術管理者、技術銷售和市場從業者。
專欄詳細目錄如下: