LESSON 1 / 14免費試讀
本課程將帶你以「困難的方式」(the hard way)完整走過一次 Kubernetes 的建置流程。這份教學並不是給那些想找全自動工具來架設 Kubernetes 叢集的人準備的。Kubernetes The Hard Way 針對「學習」做了最佳化,這代表我們會刻意選擇比較迂迴的路線,確保你理解啟動一個 Kubernetes 叢集所需要的每一項任務。
本教學的成果不應被視為可直接上線的正式環境(production ready),社群對它提供的支援也有限,但別讓這件事阻止你學習!
本作品採用 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License(CC BY-NC-SA 4.0)授權。
本教學的目標對象,是想要理解 Kubernetes 基本原理、以及核心元件如何互相搭配運作的人。
Kubernetes The Hard Way 會引導你建置一個基本的 Kubernetes 叢集:所有控制平面(control plane)元件都執行在單一節點上,再加上兩個工作節點(worker node),這樣的規模已足以學習核心概念。
元件版本:
本教學需要四(4)台 ARM64 或 AMD64 架構、且連接在同一個網路上的虛擬機或實體機器。
這些單元會依序在接下來的課程中逐一展開,讓你一步一步親手建置出一個完整的 Kubernetes 叢集。
內容來源:本頁翻譯自 Kelsey Hightower 開源教學
Kubernetes The Hard Way
,原文連結:https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/README.md授權注意:這門課的授權不是碼力獅其他課程慣用的 MIT / Apache-2.0。
上游 repo 根目錄的LICENSE是 Apache-2.0,但那份授權只涵蓋程式碼與腳本。
README.md 自己的「## Copyright」段落另外聲明,教學文字(README.md 與docs/底下的全部內容)採用
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
(CC BY-NC-SA 4.0)。
碼力獅是免費、無廣告、無訂閱制的平台,符合 NonCommercial 條件,因此在取得
授權人 Kelsey Hightower 的姓名標示(Attribution)之下,將本頁課文全文
翻譯為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文)。
依 ShareAlike 條款,本頁翻譯內容比照原文,同樣採用
CC BY-NC-SA 4.0 授權釋出 —— 這與站內其他採 MIT / Apache-2.0 授權的課程不同,
若要另行轉載或再散布本頁內容,請遵守 CC BY-NC-SA 4.0 的姓名標示、
非商業性與相同方式分享條款。如與英文原文有出入,以原文為準。範例指令與完整 repo 請直接使用原始 repo。