06-07 Kubernetes 在软件工程中的位置:管理一群容器
06-07 Kubernetes在软件工程中的位置 是把 07-03 Kubernetes网络 放回软件工程:它负责管理容器化应用的部署、扩缩容和自愈。
一、它解决什么
它解决的是机器和服务变多后的调度问题。一个 Docker 容器好管,几百个服务实例就需要系统管理。
二、一个比喻
像连锁餐厅调度系统:哪家店缺人、哪台设备坏了、哪里客流高,它自动调配资源。
三、放到系统里看
K8s 里常见概念有 Pod、Deployment、Service、Ingress、ConfigMap、Secret。网络部分可回看 07-03 Kubernetes网络。
四、常见坑 / 学习抓手
常见坑是小项目过早上 K8s。它很强,也很复杂,需要团队有运维能力。
一句话总结
Kubernetes 是管理容器集群的平台,不是每个小项目的第一步。