在 CentOS 上部署 Kubernetes(k8s)最少需要几个节点,取决于你的用途和部署方式。下面按常见场景说明:
最少:2 个节点
✅ 可以跑基本 Pod、Service、Deployment
❌ 无高可用(Master 挂了集群不可用)
推荐:至少 3 个 Master + 若干 Worker
✅ 典型生产架构:
3 × Master
2+ × Node
1 个节点也能跑(All-in-One)
⚠️ 需去掉 Master 的污点(taint)
kubeadm| 场景 | 最少节点 |
|---|---|
| 学习 | 2(1 Master + 1 Node) |
| 实验 | 1(All-in-One) |
| 生产 | 3 Master + 2 Node |
如果你是 具体用途(如跑 Jenkins / 微服务 / 数据库),我可以帮你算更合适的节点数和配置。