关于istio:Istio-正式成为-CNCF-毕业项目

26次阅读

共计 1984 个字符,预计需要花费 5 分钟才能阅读完成。

「K8S 生态周报」内容次要蕴含我所接触到的 K8S 生态相干的每周值得举荐的一些信息。欢送订阅知乎专栏「k8s 生态」。

大家好,我是张晋涛。

就在昨天 Istio 正式成为 CNCF 毕业我的项目了
这是 Istio 倒退过程中的一个重要的里程碑。

这篇文章我将疾速回顾下 Istio 的倒退历程以及它的一些次要个性。Istio 大略是我除了 Kubernetes 和 Docker 外写的相干内容最多的了,我也有幸在 Istio Con 做过分享。

Istio 的倒退历程是这样的:

Istio 我的项目由 Google、IBM 和 Lyft 在 2017 年开源,联合了这三家公司在生产环境中运行多语言应用程序栈的教训。它的次要指标是简化云原生环境中微服务的治理,平安和可观测性。它一开始就是构筑在 Kubernetes 之上的。并且在 2018 年公布了 v1.0 版本,标记着它正式生产可用。

Istio 最后的架构中蕴含管制面和数据面,其中数据立体应用 Envoy 作为服务代理,管制立体由多个组件组成,包含 Pilot、Mixer、Citadel 和 Galley 等,然而这些组件常常受到诟病。起初在 2020 年 3 月公布的 v1.5 版本中将这些组件进行了对立,成为 istiod。我在 K8S 生态周报 | Docker v19.03.7 公布 | MoeLove 进行过介绍:

原先是这样

对立后成为 istiod,就清晰很多了。

在 2020 年 5 月公布的 Istio 1.6 版本中,除去移除了一些不再须要的内容外,还减少了目前应用最为宽泛的 istio install 命令,也增加了 Istio 本身的金丝雀更新反对,相干内容也能够看 K8S 生态周报 | Docker v19.03.9 公布 | MoeLove

到了 2020 年 7 月还产生了一件大事件,Google 发表成立新组织 Open Usage Commons(OUC),并将 Istio,Angular,Gerrit Code Review 三个我的项目的商标转移给它。

然而这一行为受到了社区和其余公司的拥护,其中也包含 Istio 最后的开创公司 IBM 也发文进行了拥护。直到 2022 年 4 月份,Istio 申请成为 CNCF 孵化我的项目,到 10 月份正式成为 CNCF 孵化我的项目,并将相干商标等转移至 Linux 基金会,至此 Istio 真正成为 CNCF 治理下的我的项目。相干内容我也在 K8S 生态周报 | Prometheus 新版本内存用量大幅度优化!| MoeLove 写过。

再起初就是 2023 年初 Istio 公布 v1.17 减少了双栈反对,并且在 v1.17 公布后,将新的 Ambient 模式合并进入了主线,并在 v1.18 中进行了公布。
具体内容可参考 K8S 生态周报 | Cilium 和 Istio 的新版本带来泛滥新个性 | MoeLove

在 Istio v1.18 中公布的 Istio Ambient 模式于 2022 年 9 月在试验分支中推出,引入了一种新的数据立体模式,能够在没有 sidecar 的状况下应用 Istio。
Istio 社区通过与 Google、Solo.io、Microsoft、Intel、Aviatrix、华为、IBM 等单干,这是 Ambient service mesh 的重要里程碑!

Ambient service mesh 旨在简化操作、扩充利用兼容性,并升高基础设施老本。
Ambient 的最终目标是对应用程序透明化,并对 ztunnel 和 waypoint 组件进行了一些更改,使其更简略、更轻量化。

在 v1.18 中还带来了以下次要个性:

  • ztunnel 组件已从头开始进行了重写,以进步其速度、安全性和轻量化。请参阅《Introducing Rust-Based Ztunnel for Istio Ambient Service Mesh》以获取更多信息。
  • 简化了 waypoint 代理的配置,以进步其可调试性和性能。
  • 增加了 istioctl x waypoint 命令,以帮忙用户不便地部署 waypoint 代理,以及 istioctl pc workload 命令,以帮忙用户查看工作负载信息。
  • 让用户可能明确绑定 Istio 策略,例如 AuthorizationPolicy,到 waypoint 代理而不是抉择指标工作负载。

具体内容可参考 K8S 生态周报 | Kubernetes In-place Pod 垂直伸缩的性能已合并 | MoeLove

此外就是在 2023 年 5 月份,Open Service Mesh 发表进行保护,并进行归档。Microsoft 将退出 Istio 社区,独特倒退 Istio。
K8S 生态周报 | Open Service Mesh 已进行保护,并将归档 | MoeLove

以上就是 Istio 的次要倒退历程,其实从上述内容也能够看到,简直 Istio 每个里程碑和相干大事件都有在「K8S 生态周报」进行介绍了。

现在 Istio 成为 CNCF 毕业我的项目,意味着 Istio 也会持续引领服务网格倒退方向。期待它的后续倒退。

咱们下期再见!


欢送订阅我的文章公众号【MoeLove】

正文完
 0