常见问题
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.0 发布,Istio 支持运行容器编排平台环境,如 Kubernetes(v1.9 或更高版本)和 Nomad(使用 Consul)。
如何做贡献?
我们非常欢迎贡献者。我们期待社区反馈、补充和报告错误。
Istio 的代码存储库托管在 GitHub 上。请参阅我们的 贡献指南以了解如何贡献。
除了代码之外,还有其他方式可以为 Istio 社区 做出贡献,包括在 Stack Overflow 和 邮件列表 上。
如何发现有关合作伙伴和供应商机会的更多信息?
如果您想与 Istio 团队讨论潜在的整合问题或合作机会,请完成此 表格。
文档在哪里?
Istio 不工作了应该怎么做?
Istio 的路线图是什么?
Istio 这个单词的意思是什么?
它的意思是希腊语中的 “帆”。