常见问题

Istio 是什么?

Istio 是一个开放的、与平台无关的服务网格,它提供了流量管理、策略增强和遥测采集。

开放: Istio 正在作为开源软件进行开发和维护。我们鼓励整个社区的贡献和反馈。

平台无关: Istio 不针对任何特定的部署环境。在开发的初始阶段,Istio 将支持基于 Kubernetes 的部署。但是,Istio 正在被构建为能快速便捷适配其他环境。

服务网格: Istio 旨在管理微服务和应用程序之间的通信。无需更改底层服务,Istio 为所有服务到服务通信提供自动基线流量弹性、服务指标收集、分布式追踪、流量加密、协议升级和高级路由功能。

更多详细信息,请参阅 Istio 是什么?

我为什么要使用 Istio ?

传统上,Istio 处理的大部分逻辑都直接构建在应用程序中。在一系列服务中,管理这种通信逻辑的更新可能是一个很大的负担。Istio 为管理服务通信提供基础架构级解决方案。

应用程序开发人员 :通过 Istio 管理流量如何跨服务流动,开发人员可以专注于业务逻辑并快速迭代新功能。

服务运维人员 :Istio 可以从单个集中控制点入手,在独立于应用程序演进的情况下,完成策略实施并对网格进行监控。这样运维人员可以通过简化的管理平面确保持续的策略合规性。

我应该如何开始使用 Istio ?

我们建议从 指南 开始,它以教程的样式介绍了 Istio 中不同的核心概念。这个指南展示了智能路由、策略增强、安全、遥测等案例。

要在现有的 Kubernetes 或 Consul 部署中开始使用 Istio,请参阅我们的安装说明

Istio 的许可证是什么?

Istio 使用了 Apache 许可证 2.0

Istio 是如何开始的?

Istio 项目由 Google 和 IBM 的团队与 Lyft 的 Envoy 团队合作启动。它已经完全在 GitHub 上公开开发。

支持哪些部署环境?

Istio 的设计和构建与平台无关。对于我们 1.2 发布,Istio 支持运行容器编排平台环境,如 Kubernetes(v1.9 或更高版本)和 Nomad(使用 Consul)。

如何做出贡献?

我们非常欢迎贡献者。我们期待社区反馈、补充和报告错误。

Istio 的代码存储库托管在 GitHub 上。请参阅我们的贡献指南以了解如何对项目做出贡献。

除了代码之外,还有其他方式可以为 Istio 社区 做出贡献,包括我们的论坛Slack、以及 Stack Overflow

如何发现有关合作伙伴和供应商机会的更多信息?

如果您想与 Istio 团队讨论潜在的整合问题或合作机会,请完成此 表格

文档在哪里?

查看 istio.io 这里的 文档 。这些文档包括 概念任务指南示例,和 完整的参考文档

开发人员级别的详细文档在我们的 Wiki 上维护。

Istio 不工作了应该怎么做?

查看 操作指南 寻找解决方案或者 错误报告 页面去提交错误。

Istio 的路线图是什么?

查看我们的 功能状态页面发行说明 获取更多信息。

Istio 这个单词的意思是什么?

它的意思是希腊语中的 “帆”。

如何加入 Istio Slack 工作空间?

目前我们提供了一个加入 Istio Slack workspace 的正式流程。当前的流程规定下,首先需要已加入成员的邀请,才能加入 Workspace。可以在论坛上尝试联系现有成员,以便发起邀请。