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

实际上 , 几乎在一夜之间 , Kubernetes Operator 这个新生事物 , 就成了开发和部署分布式应用的一项事实标准 。 时至今日 , 无论是 etcd、TiDB、Redis , 还是 Kafka、RocketMQ、Spark、TensorFlow , 几乎每一个你能叫上名字来的分布式项目 , 都由官方维护着各自的 Kubernetes Operator 。 而 Operator 官方库里 , 也一直维护着一个知名分布式项目的 Operator 汇总 。

https://github.com/operator-framework/awesome-operators

短短一年多时间 , 这个列表的长度已经增长了几十倍 。

而且更有意思的是 , 如果你仔细翻阅这个 Operator 列表 , 你就不难发现这样一个有趣的事实:现今 Kubernetes Operator 的意义 , 恐怕已经远远超过了“分布式应用部署”的这个原始的范畴 , 而已然成为了容器化时代应用开发与发布的一个全新途径 。 所以 , 你才会在这个列表里看到 , Android SDK 的开发者们 , 正在使用 Operator “一键”生成和更新 Android 开发环境;而 Linux 系统工程师们 , 则在使用Operator “一键”重现性能测试集群 。

推荐阅读