Red Hat OpenShift 发布 Istio 预览版

点击查看目录

本文为翻译文章,点击查看原文

Red Hat 的 OpenShift 服务网格技术预览版上线,基于 Istio。

软件开发实践的进步与软件交付中的技术改进相结合导致了组织中的应用程序实例数量激增。无论它们是基于“macro”的还是单体的,“迷你”服务还是微服务,随着服务数量的增加交互的数量和复杂性都会显著增加。

到目前为止,管理这些复杂服务交互的大部分负担都放在了应用程序开发人员身上。像Netflix Common Runtime Services & Libraries这样的库集的发展为应用程序弹性、流量控制等带来了许多特性和优势。但是这些库与运行时相关,比如 Netflix 的库是基于 Java 的,开发人员必须将它们集成到应用程序中。

网格

服务网格概念将这些责任推给了基础架构,从而消除了开发人员的负担。当底层基础架构负责流量管理、可观察性、策略实施和服务身份/安全性时,开发人员就可以专注于业务价值本身。开发人员不用再花费时间将库集成到应用程序中。然后,基础设施运营团队负责维护网格基础设施,作为日常维护和管理实践的一部分。

几年来,Red Hat 一直通过 Red Hat OpenShift 产品系列支持 Kubernetes 作为其容器编排解决方案。关于服务网格和 Kubernetes、Istio项目和社区,其目标是将是“完全开源的服务网格,透明地分层到现有的分布式应用程序上。”

现在可以在 Red Hat OpenShift 上使用服务网格技术预览

Red Hat 还是Istio 项目的早期采用者和贡献者。我们与上游社区合作,帮助它达到 1.0 里程碑,目标是红帽将使 Istio 正式成为 OpenShift 平台的一部分。今天,我们为 Red Hat OpenShift 上的 Istio 开始了一个技术预览计划。 此预览适用于 Red Hat OpenShift Platform 3.10。

技术预览计划将为现有的 OpenShift Container Platform 客户提供在其 OpenShift 集群上部署和使用 Istio 平台的能力。红帽正在提供此计划,旨在收集反馈和经验,同时我们期望在 2019 自然年提供 OpenShift 上 Istio 的全面支持和全面可用性。

参与技术预览计划无需特殊流程、注册或其他形式。Istio 以一组容器镜像的方式提供,可以使用 Operator 选择性地安装到 OpenShift 集群中。运维人员还可以从现有集群中卸载 Istio。

限制和范围

Istio 技术预览计划旨在通过 Istio 功能的某个子集收集客户反馈和经验。

  • 断路器
  • 故障注入
  • 监测/追踪
  • 高级路由规则

由于 Envoy sidecar 的初始化仍然需要在技术预览期间进行特权访问,因此安装了 Istio 的任何 OpenShift 集群都可能无法获得 Red Hat 的生产支持。虽然我们希望尽快通过 OpenShift Service Mesh 使 Istio 可用,但有兴趣参与技术预览的客户此时不应尝试在生产集群中使用。

默认开启

按照 Red Hat 的惯例,我们围绕 Istio 的工作也是开源的。Red Hat 正在与上游 Istio 社区合作,以帮助推进 Istio 框架,并创建了一个名为Maistra的社区项目,我们专注于 OKD 中上游 Istio 框架的特定集成需求和 OpenShift 一样,就像 OpenShift 的上游社区一样OKD

你还在等什么?

您是 OpenShift Container Platform 的客户吗?如果是的话那还等什么呢?访问https://docs.openshift.com/container-platform/latest/servicemesh-install/servicemesh-install.html,其中提供了有关如何开始使用 OpenShift Service Mesh 技术预览的文档。

不是 OpenShift 客户?您可以在这些教程中了解有关 OpenShift 上的 Istio 的更多信息。

了解 Istio 1.0 和它对您业务的价值。

宋净超

宋净超

Tetrate 布道师、云原生社区创始人

编辑本页