常见问题
Istio 是什么?
Istio 是一个开放的、与平台无关的服务网格,提供了流量管理,策略下发,和远程收集能力。
开放 :Istio 是作为一个开源软件来开发和管理的。我们鼓励社区各界来贡献和反馈。
平台无关 :Istio 不是针对某一个特定的部署环境的。在初始开发阶段, Istio 将会支持基于 Kubernetes 的部署。但是,Istio 将会建设成可以快速方便的适应其它环境。
服务网格 :Istio 的设计目标是管理微服务间和应用程序间的通信问题。 而不用修改底层服务,Istio 针对所有服务之间的通信提供了自动的基线流量弹性, 服务指标收集,分布式追踪,流量加密,协议升级和高级路由功能。
更多介绍,请看这里 Istio 是什么。
为什么我想用 Istio?
按照传统做法,Istio 处理的大多数逻辑都是直接构建到应用程序中的。 在一组服务中,要管理更新这块通信逻辑是一个繁重的任务。 Istio 提供了一个基础架构级的方案来解决管理服务通信问题。
应用开发者 :利用 Istio 管理服务间的流量,开发者就可以专注于业务逻辑开发和快速迭代新特性。
服务运维者 :Istio 可以从一个中心控制点进行策略控制和网格监控,而不依赖应用程序的发展。 因此,运维者可以通过简化的管理平面确保持续的策略控制。
我如何开始使用 Istio ?
我们建议您按照入门上的说明进行操作, Istio 的主要示例应用程序Bookinfo 应用示范了安装配置。 您可以使用此设置来浏览各种Istio指南, 该指南中的案例包括了智能路由、策略执行、安全、遥测等。
要在现有 Kubernetes 上部署和使用 Istio, 请参阅我们的安装说明文档。
Istio 的许可证是什么?
Istio 使用了 Apache License 2.0。
Istio 是如何诞生的?
Istio 项目由 Google 和 IBM 的团队与 Lyft 的 Envoy 团队合作启动。它已经完全在 GitHub 上公开开发。
目前支持哪些部署环境?
Istio 是设计和构建为平台无关的。对于 1.19 版本, Istio 支持运行容器编排的平台环境,比如 Kubernetes (1.25, 1.26, 1.27, 1.28)。
我该如何贡献?
非常欢迎任何贡献,我们期待社区的反馈,补充和错误报告。
除了代码之外,还有其他为 Istio 社区做出贡献的方式, 包括我们的 discussion forum, Slack 和 Stack Overflow。
文档在哪里?
Istio 不工作了应该怎么做?
Istio 的路线图是什么?
“Istio” 这个词是什么意思?
它是希腊语中的 “sail”。
如何加入 Istio Slack 工作区?
如果您想与我们社区的成员进行实时互动,您可以加入 Istio Slack 工作区。