能力对照
| 维度 | Docker Compose | Kubernetes |
|---|---|---|
| 适用规模 | 单机 2-10 个服务 | 多节点集群、大量服务 |
| 调度自愈 | 仅进程级重启 | 调度、驱逐、自愈、亲和性 |
| 发布策略 | 重建为主(滚动需外部工具) | 滚动/回滚/HPA 原生 |
| 网络 | bridge + 端口发布 | CNI + Service/Ingress |
| 配置密钥 | env_file + 卷 | ConfigMap + Secret |
| 学习成本 | 低,半天上手 | 高,需要专职维护 |
判断参考
判断参考
单机部署 / 内部工具 / 开发环境 → Compose
多节点 / 高可用 / 弹性伸缩 / 复杂发布 → Kubernetes
单机却想用 K8s:优先问清运维成本谁来承担两者可共存:小服务用 Compose,核心链路逐步迁 K8s;不要一次性全量搬迁。