据云原生社区消息,9 月 28 日,CNCF 基金会宣布,他们已投票接受开源服务网格 Istio 成为 CNCF 正式孵化项目。
Istio 发展史
Istio 是业内使用最广泛的服务网格之一,它提供了一种透明、统一和高效的方式来保护、连接和监控云原生应用程序中的服务。Istio 的想法是帮助控制监控微服务的复杂性,通过将他们的应用程序分解成更小的部分,开发人员可以更轻松地更改和更新它们,而不会影响应用程序的其他部分。通过这种方式,开发人员可以比使用传统的单体应用程序更快地添加新功能并修复错误。
Istio 的故事可以追溯到 2016 年,该项目最初由谷歌、IBM 和 Lyft 联合开发。随后技术领域的知名企业慢慢都成为了主要贡献者,其中包括 Red Hat、Cisco、VMware、Intel、华为、腾讯、阿里巴巴等。而后 Istio 由 Tetrate、Solo 和 F5 Networks 等公司推向市场。
随着 Istio 被广泛采用,它也经常被视为 Kubernetes、Envoy、gPRC 等 CNCF 项目的同行。也因此有很多人认为谷歌不愿意放弃对 Istio 的控制权。
很早之前谷歌就承诺将 Istio 项目移交给 CNCF,但是在 2020 年突然背弃了承诺,转而将 Istio 商标转让给一个自己创立的中立组织 Open Usage Commons 谷歌这一决定也让很多其他项目贡献者感到不安。好在今年 4 月份,谷歌收回这一决定,拟定将 Istio 捐赠给 CNCF。有传言表示,谷歌这一决定可能是受到 Istio 越来越流行的影响,到了 2019 年,Istio 已经是 GitHub 上增长第四快的开源项目,时至今日,有超过 190 家企业为该项目作出贡献,超过 15 家公司为基于 Istio 的 Kubernetes 提供托管产品或附加组建。
这次 Istio 成为 CNCF 孵化项目,谷歌云的开发者关系负责人和 Istio 指导委员会成员 Craig Box 说:“我们很高兴将谷歌的行业定义的云原生项目堆栈--Kubernetes、Istio 和 Knative 统一到 CNCF 下。我们的团队一直在努力将服务网格社区围绕 Kubernetes Gateway API 聚集在一起,我们期待着看到并推动 CNCF 项目之间更多的此类合作。这对 Istio 及其社区来说是一个重要的里程碑,我们很高兴能在项目的发展中达到这一步”。
F-16 战斗机 45 天完成 Kubernetes 和 Istio 部署
随着混合云战略的发展,Kubernetes、Istio、Knative 以及美国军队内部开发的“强化”容器规范现在已成为整个军队的默认软件开发平台。
早在 2019 年,美国首席软件官 Nicholas Chaillan 就于 KubeCon 的开幕日主题演讲上解释了他们是如何在容器、Istio 以及 Kubernetes 上下赌注的,“对于整个军队的软件团队来说,这是一个灵活通用的开发平台,可以防止供应商锁定。”
根据 Chaillan 的演讲,同其他行业一样,军事组织也越来越依赖软件,他们正在转向使用 Kubernetes 和 Istio 等一系列开源工具来完成工作,从武器系统到战斗机。听起来非常夸张,但是 F-16 现在就在运行三个并发的 Kubernetes 集群。Chaillan 还认为,军方不能落后主流技术太远,这样才能在战场上获得优势。
对于这次 Istio 正式成为 CNCF 孵化项目,Chaillan 说到:“将 Istio 引入 CNCF 进一步验证了其作为现代软件平台基础技术的中立性和成熟性,Istio 在推动政府和商业组织的安全最佳实践方面一直是不可或缺的一部分,这将加速 Istio 的采用,并扩大其在整个行业的影响。”
参考链接:
https://thenewstack.io/how-the-u-s-air-force-deployed-kubernetes-and-istio-on-an-f-16-in-45-days/
https://mp.weixin.qq.com/s/6-rHoxEeMsrSC-HUZGRoew
— 推荐阅读 —