如果您正在學習 Kubernetes,您需要一個練習的環境。本頁面將介紹建立 Kubernetes 環境的各種方式,讓您可以進行實驗與學習。
在建立叢集之前,您需要 kubectl 命令列工具。此工具能讓您與 Kubernetes 叢集通訊,並執行指令。
有關安裝說明,請參閱安裝並設定 kubectl。
在本機執行 Kubernetes 能提供您一個安全的學習與實驗環境。您可以隨時建立與移除叢集,而無需擔心成本或影響正式環境系統。
kind (Kubernetes IN Docker) 使用 Docker 容器作為節點來執行 Kubernetes 叢集。它的設計輕量,專為測試 Kubernetes 本身而打造,也很適合用於學習。
若要開始使用 kind,請參閱 kind 快速入門。
minikube 可在本機執行單一節點的 Kubernetes 叢集,支援多種容器執行階段,並可在 Linux、macOS 與 Windows 上運作
若要開始使用 minikube,請參閱 minikube 入門指南。
以下多個第三方工具也能在本機執行 Kubernetes。Kubernetes 並未支援這些工具,但仍可用於學習:
有關設定方式與支援資訊,請參閱各工具的文件。
線上 Kubernetes 練習環境讓您無需在電腦上安裝任何軟體,即可體驗 Kubernetes。這些環境可直接在網頁瀏覽器中使用:
這些平台非常適合用於快速實驗,方便您在不需本機設定的情況下跟著教學操作。
如果您想練習設定更接近正式環境的叢集,可以使用 kubeadm。使用 kubeadm 設定叢集是一項進階任務,需要多台機器(實體或虛擬),並進行仔細的設定。
若想了解有關正式環境的資訊,請參閱正式環境。
Items on this page refer to third party products or projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for those third-party products or projects. See the CNCF website guidelines for more details.
You should read the content guide before proposing a change that adds an extra third-party link.