Kubernetes-The-Hard-Way
翻譯註:本部分翻譯自 Kubernetes The Hard Way,譯者 @kweisamx 和 @feiskyer。該教程指引用戶在 Google Cloud Platform 上面一步步搭建一個高可用的 Kubernetes 集群。
如果你正在使用 Microsoft Azure,那麼請參考 kubernetes-the-hard-way-on-azure 在 Azure 上面搭建 Kubernetes 集群。
如有翻譯不好的地方或文字上的錯誤, 歡迎提出 Issue 或是 PR。
本教程將帶領你一步步配置和部署一套高可用的 Kubernetes 集群。它不適用於想要一鍵自動化部署 Kubernetes 集群的人。如果你想要一鍵自動化部署,請參考 Google Container Engine 或 Getting Started Guides。
Kubernetes The Hard Way 的主要目的是學習, 也就是說它會花很多時間來保障讀者可以真正理解搭建 Kubernetes 的每個步驟。
使用該教程部署的集群不應該直接視爲生產環境可用,並且也可能無法獲得 Kubernetes 社區的許多支持,但這都不影響你想真正瞭解 Kubernetes 的決心!
版權
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
目標讀者
該教程的目標是給那些計劃要將 Kubernetes 應用到生產環境的人, 並想了解每個有關 Kubernetes 的環節以及他們如何運作的。
集群版本
Kubernetes The Hard Way 將引導你建立高可用的 Kubernetes 集群, 包括每個組件之間的加密以及 RBAC 認證
Kubernetes v1.18.6
Containerd Container Runtime v1.3.6
CNI Container Networking v0.8.6
etcd v3.4.10
CoreDNS v1.7.0
實驗步驟
這份教程假設你已經創建並配置好了 Google Cloud Platform 賬戶。該教程只是將 GCP 作爲最基礎的架構,教程的內容也同樣適用於其他的平臺。
Last updated