Kubernetes for small projects

查看原文

本文是 这篇文章 的驳文,前文认为 k8s 适合小项目,本文作者则认为不合适。软件工程很讲究 trade-off 的艺术.

  • rsync 到服务器怎么了,不好吗,它能用啊。
  • 软件依赖很多怎么了,ansible playbook 运行的很好啊
  • systemd 怎么了,蛮好用的呀。
  • nginx virtual host 设计也不难啊,比起 k8s daemon set。
  • zero-downtime 其实是个伪需求吧,至少对于很多项目来说。
  • 回滚?部署一遍老版本就好了啦。
  • 那些 redis 七七八八的服务怎么配?就用上游 distro 的安装包外加配置文件,在适当的时间点可以挪进 ansible。

作者认为一个月付 5 刀的小项目,去考虑 infra 为时尚早了(除非你更想鼓捣那些东西另说)。