本节列出了设置和运行 Kubernetes 的不同方法。安装 Kubernetes 时,请根据以下因素选择安装类型:易维护性、安全性、控制能力、可用资源以及操作和管理集群所需的专业知识。
你可以下载 Kubernetes 以在本地机器、云端或你自己的数据中心部署 Kubernetes 集群。
一些Kubernetes 组件,例如 kube-apiserver 或 kube-proxy 也可以作为容器镜像部署在集群中。
建议尽可能地将 Kubernetes 组件作为容器镜像运行,并让 Kubernetes 管理这些组件。运行容器的组件(特别是 kubelet)不能包含在此类别中。
如果你不想自己管理 Kubernetes 集群,可以选择托管服务,包括认证平台。还有在各种云和裸机环境中提供的其他标准化和自定义解决方案。
学习环境
如果你正在学习 Kubernetes,请使用 Kubernetes 社区支持的工具或生态系统中的工具在本地机器上设置 Kubernetes 集群。请参阅安装工具。
生产环境
在评估生产环境的解决方案时,请考虑你希望自己管理 Kubernetes 集群操作的哪些方面(或“抽象”),以及你希望将其交给提供商管理哪些方面。
对于你自己管理的集群,部署 Kubernetes 的官方支持工具是 kubeadm。
下一步
- 下载 Kubernetes
- 下载并安装工具,包括
kubectl
- 为你的新集群选择一个容器运行时
- 了解集群设置的最佳实践
Kubernetes 的控制平面设计为在 Linux 上运行。在你的集群中,你可以在 Linux 或其他操作系统(包括 Windows)上运行应用程序。
最后修改于太平洋标准时间 2022 年 11 月 23 日下午 3:06:为 kube-apiserver 和 kube-prox 添加了术语提示 (c430d9a72c)