亲历者说: Kubernetes API 与 Operator, 不为人知的开发者战争(19)

面对几乎要与社区背道而驰的困境 , CoreOS 公司的 CTO Brandon Philips 做出了一个大胆的决定:让社区里的所有开发者发声 , 挽救 TPR 和 Operator 。

2017 年 2月 , Brandon Philips 在 GitHub 上开了一个帖子(Gist) , 号召所有使用 TPR 或者 Operator 项目的开发者在这里留下的自己的项目链接或者描述 。 这个帖子 , 迅速的成为了当年容器技术圈最热门的事件之一 , 登上了 HackerNews 的头条 。 有趣的是 , 这个帖子直到今天也仍然健在 , 甚至还在被更新 , 你可以点击这个链接去感受一下当时的盛况 。 https://gist.github.com/philips/a97a143546c87b86b870a82a753db14c

而伴随着 Kubernetes 项目的迅速崛起 , 短短一年时间不到 , 夹缝中求生存的 Operator 项目 , 开始对公有云市场产生了不可逆转的影响 , 也逐步改变了开发者们对“云”以及云上应用开发模式的基本认知 。 甚至就连 Google Cloud 自己最大的客户之一 Snapchat , 也成为了 Operator 项目的忠实用户 。 在来自社区的巨大压力下 , 在这个由成千上万开发者们自发维护起来的 Operator 生态面前 , Google 和 RedHat 公司最终选择了反省和退让 。

推荐阅读