一、为什么不是自建 K8s,而是 ACK
前两篇文章我们用 kind 和 minikube 在本地跑通了 K8s,也用 kubectl apply 部署了 Spring Boot 应用。但真正上生产,你面临一个选择:自建 K8s 还是用云厂商托管?
我先把结论放这儿:除非你有特殊合规要求或极端成本敏感,否则选托管。
| Master 节点 | 自己搭 3 台 etcd + kube-apiserver,挂了自己修 | 阿里云托管,SLA 99.95% |
| 版本升级 | 自己 drain、升级、回滚,一个周末没了 | 控制台一键升级,自动兼容检查 |
| 证书轮换 | 手动生成 kubelet 证书,过期了集群直接挂 | 自动轮换,无感知 |
| 安全补丁 | 自己跟踪 CVE,手动打补丁 | 云安全中心自动告警+修复建议 |
| 运维人力 | 至少 2 个专职 SRE |
