学习环境

如果你正在学习 Kubernetes,你需要一个练习环境。 本页面将介绍如何搭建 Kubernetes 环境,以便你进行实验和学习。

安装 kubectl

在设置集群之前,你需要 kubectl 命令行工具。该工具允许你与 Kubernetes 集群通信并对其运行命令。

有关安装说明,请参阅安装和设置 kubectl

设置本地 Kubernetes 环境

在本地运行 Kubernetes 可以为你提供一个安全的学习和实验环境。 你可以设置和销毁集群,而无需担心成本或影响生产系统。

kind

kind(Kubernetes IN Docker)使用 Docker 容器作为节点运行 Kubernetes 集群。 它轻量级且专为测试 Kubernetes 本身而设计,但也非常适合学习。

要开始使用 kind,请参阅 kind 快速入门

minikube

minikube 在你的本地计算机上运行单节点 Kubernetes 集群。 它支持多种容器运行时,并可在 Linux、macOS 和 Windows 系统上运行。

要开始使用 minikube,请参阅 minikube 入门指南

其他本地选项

🛇 本条目指向第三方项目或产品,而该项目(产品)不是 Kubernetes 的一部分。更多信息

有一些第三方工具也可以在本地运行 Kubernetes。Kubernetes 本身并不支持这些工具,但它们或许能满足你的学习需求:

请参阅各工具的文档以获取设置说明和支持。

使用在线实验环境

🛇 本条目指向第三方项目或产品,而该项目(产品)不是 Kubernetes 的一部分。更多信息

在线 Kubernetes 实验环境让你无需在计算机上安装任何软件即可试用 Kubernetes。 这些环境直接在你的 Web 浏览器中运行:

  • Killercoda 提供交互式 Kubernetes 场景和实验环境。

这些平台非常适合快速实验和学习教程,无需本地配置。

使用类似生产环境的集群进行练习

如果你想练习搭建更接近生产环境的集群,可以使用 kubeadm。 使用 kubeadm 搭建集群是一项高级任务,需要多台机器(物理机或虚拟机)以及细致的配置。

有关生产环境的更多信息,请参阅生产环境

说明:

搭建一个类似生产环境的集群比上面描述的学习环境要复杂得多。 建议先从 kind、minikube 或在线实验环境入手。

接下来


最后修改 March 09, 2026 at 3:46 PM PST: Remove references to play-with-k8s.com (zh-cn) (30fa00607d)

本页面中的条目引用了第三方产品或项目,这些产品(项目)提供了 Kubernetes 所需的功能。Kubernetes 项目的开发人员不对这些第三方产品(项目)负责。请参阅CNCF 网站指南了解更多细节。

在提交更改建议,向本页添加新的第三方链接之前,你应该先阅读内容指南。