亲历者说: Kubernetes API 与 Operator, 不为人知的开发者战争(20)
有意思的是 , 这个退让的结果 , 再一次为这次闹剧增添了几分戏剧性 。
就在 Brandon Phillips 的开发者搜集帖发布了不到三个月后 , RedHat 和 Google 公司的工程师突然在 Kubernetes 社区里宣布:TPR 即将被废弃 , 取而代之的是一个名叫 CRD , Custom Resource Definition 的东西 。
于是 , 开发者们开始忧心忡忡的按照文档 , 将原本使用 TPR 的代码都升级成 CRD 。 而就在这时 , 他们却惊奇的发现 , 这两种机制除了名字之外 , 好像并没有任何不同 。 所谓的升级工作 , 其实就是将代码里的 TPR 字样全局替换成 CRD 而已 。
难道 , 这只是虚惊一场?
其实 , 很少有人注意到 , 在 TPR 被替换成 CRD 之后 , Brendan Burns 和微软团队就再也没有出现在“自定义 API”这个至关重要的领域里了 。 而 CRD 现在的负责人 , 都是来自 Google 和 RedHat 的工程师 。
在这次升级事件之后不久 , CoreOS 公司在它的官方网站上发布了一篇叫做:TPR Is Dead! Kubernetes 1.7 Turns to CRD 的博客(https://coreos.com/blog/custom-resource-kubernetes-v17) , 旨在指导用户从 TRP 升级成 CRD 。 不过 , 现在回头再看一眼这篇文章 , 平淡无奇的讲述背后 , 你能否感受到当年这场“开发者战争”的蛛丝马迹呢?
推荐阅读
- 星巴克API密钥被曝泄露 曝光者获巨额奖金
- python机器学习API介绍23:高级篇——支持向量机
- 从零开始入门 K8s | Kubernetes 调度和资源管理
- python机器学习API介绍21:层次聚类算法介绍
- python机器学习API介绍20: 密度聚类及其用法
- python机器学习API介绍18: LLE模型用于数据降维
- DataPipeline陈诚:2020年,企业将从关注商业智能转向数据应用
- 图解Kubernetes应用部署
- 英特尔oneAPI:定义未来十年应用程序开发的统一、简化的编程模型
- 清华教师转行美妆电商,年卖36亿!曾2200万拍下Papi酱广告