本节列出了设置和运行 Kubernetes 的不同方法。在安装 Kubernetes 时,请根据以下因素选择安装类型:维护简易性、安全性、控制力、可用资源以及操作和管理集群所需的专业知识。
你可以 下载 Kubernetes 以便在本地机器、云端或你自己的数据中心部署 Kubernetes 集群。
一些 Kubernetes 组件,例如 kube-apiserver 或 kube-proxy,也可以作为集群内的 容器镜像 部署。
建议尽可能将 Kubernetes 组件作为容器镜像运行,并由 Kubernetes 管理这些组件。运行容器的组件(特别是 kubelet)无法包含在此范畴内。
如果你不想自己管理 Kubernetes 集群,可以选择托管服务,包括 认证平台。在各种云和裸金属环境中,还有其他标准化和定制化的解决方案。
如果你正在学习 Kubernetes,可以使用 Kubernetes 社区支持的工具,或生态系统中的工具在本地机器上设置 Kubernetes 集群。请参阅 学习环境
在评估 生产环境 的解决方案时,请考虑你希望自己管理 Kubernetes 集群的哪些方面(或 抽象层),以及你更愿意将其移交给服务提供商处理的方面。
对于你自行管理的集群,官方支持的 Kubernetes 部署工具是 kubeadm。
kubectlKubernetes 的设计目标是让其 控制平面 在 Linux 上运行。在集群内部,你可以在 Linux 或其他操作系统(包括 Windows)上运行应用程序。