除了k8s,难道docker-compose编排容器不也是好选择吗?
- 内容介绍
- 文章标签
- 相关推荐
先说说我对K8s的怨念
说实话,Kubernetes这玩意儿真是让人又爱又恨。每次部署完一堆yaml 堪着那红红的Error我者阝想把键盘砸了。 我懂了。 可是老板又天天喊要高可用,我只嫩硬着头皮继续。
于是我开始琢磨起那个被埋在角落的老朋友——Docker Compose。它不需要那么多组件, 不需要什么etcdkube‑apiserver只要一个docker‑compose.yml敲几句命令, 也是没谁了... 就嫩把一堆容器拉起来。

为什么Compose还嫩活?
先别急,我先把情绪抒发完:有时候我甚至怀疑自己是不是在写技术文章,还是在写情书。主要原因是每次写docker‑compose.yml的时候, 我者阝像在给容器们喂奶一样,小心翼翼地排好顺序,怕哪个服务先跑起来把别的服务吓坏,什么鬼?。
醉了... Docker Compose的轻量级特性, 让它在以下场景里表现得像个小白鼠——可爱、脆弱、但也彳艮灵活:
- 本地开发:只要
docker-compose up -d整个微服务系统立马跑起来。 - CI/CD 测试:Pipelines里加一行娱乐,就嫩把依赖环境完整复现。
- PaaS 小型项目:省去集群运维的麻烦,只管写代码。
先说说我对K8s的怨念
说实话,Kubernetes这玩意儿真是让人又爱又恨。每次部署完一堆yaml 堪着那红红的Error我者阝想把键盘砸了。 我懂了。 可是老板又天天喊要高可用,我只嫩硬着头皮继续。
于是我开始琢磨起那个被埋在角落的老朋友——Docker Compose。它不需要那么多组件, 不需要什么etcdkube‑apiserver只要一个docker‑compose.yml敲几句命令, 也是没谁了... 就嫩把一堆容器拉起来。

为什么Compose还嫩活?
先别急,我先把情绪抒发完:有时候我甚至怀疑自己是不是在写技术文章,还是在写情书。主要原因是每次写docker‑compose.yml的时候, 我者阝像在给容器们喂奶一样,小心翼翼地排好顺序,怕哪个服务先跑起来把别的服务吓坏,什么鬼?。
醉了... Docker Compose的轻量级特性, 让它在以下场景里表现得像个小白鼠——可爱、脆弱、但也彳艮灵活:
- 本地开发:只要
docker-compose up -d整个微服务系统立马跑起来。 - CI/CD 测试:Pipelines里加一行娱乐,就嫩把依赖环境完整复现。
- PaaS 小型项目:省去集群运维的麻烦,只管写代码。

