电棘缣 发表于 2025-5-30 10:38:19

istio 介绍-01-一个用于连接、管理和保护微服务的开放平台 概览

istio

istio 一个用于连接、管理和保护微服务的开放平台。
介绍

Istio 是一个开放平台,用于提供统一的方式来集成微服务、管理跨微服务的流量、执行策略和聚合遥测数据。
Istio 的控制平面在底层集群管理平台(例如 Kubernetes)上提供了一个抽象层。
Istio 由以下组件组成:
Envoy - 每个微服务的 Sidecar 代理,用于处理集群中服务之间以及从服务到外部服务的入口/出口流量。
这些代理形成了一个安全的微服务网格,提供了一组丰富的功能,如发现、丰富的第 7 层路由、断路器、策略实施和遥测记录/报告功能。
注意:服务网格不是覆盖网络。它简化并增强了应用程序中的微服务通过底层平台提供的网络相互通信的方式。
Istiod - Istio 控制平面。它提供服务发现、配置和证书管理。它由以下子组件组成:
Pilot - 负责在运行时配置代理。
Citadel - 负责证书的颁发和轮换。
Galley - 负责在 Istio 中验证、摄取、聚合、转换和分发配置。
Operator - 该组件提供用户友好的选项来操作 Istio 服务网格。
存储库

Istio 项目分为几个 GitHub 存储库:
istio/api。该存储库定义了 Istio 平台的组件级 API 和常用配置格式。
istio/community。此存储库包含有关 Istio 社区的信息,包括管理 Istio 开源项目的各种文档。
istio/istio。这是主要的代码存储库。它托管 Istio 的核心组件、安装工件和示例程序。这包括:
istioctl.此目录包含 istioctl 命令行实用程序的代码。
operator 操作员。该目录包含 Istio Operator 的代码。
pilot 飞行员。此目录包含特定于平台的代码,用于填充抽象服务模型、在应用拓扑更改时动态重新配置代理以及将路由规则转换为特定于代理的配置。
security 安全。该目录包含安全相关代码,包括 Citadel(充当证书颁发机构)、Citadel 代理等。
istio/proxy istio/代理。 Istio 代理包含对 Envoy 代理的扩展(以 Envoy 过滤器的形式),支持身份验证、授权和遥测收集。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

呵烘稿 发表于 2025-12-3 07:54:51

感谢,下载保存了

艾晓梅 发表于 2025-12-11 01:25:10

感谢分享,下载保存了,貌似很强大

管水芸 发表于 2025-12-29 16:54:42

收藏一下   不知道什么时候能用到

怒鼓踊 发表于 2026-1-7 12:00:09

感谢分享,下载保存了,貌似很强大

阎一禾 发表于 2026-1-11 12:46:24

感谢分享,学习下。

阎逼 发表于 2026-1-19 23:24:48

感谢分享,下载保存了,貌似很强大

驳嗦 发表于 2026-1-20 01:01:26

谢谢分享,试用一下

慎气 发表于 2026-1-20 19:28:56

前排留名,哈哈哈

喳谍 发表于 2026-1-21 16:12:04

鼓励转贴优秀软件安全工具和文档!

宿遘稠 发表于 2026-1-22 10:46:23

yyds。多谢分享

彭水晶 发表于 2026-1-24 04:34:37

过来提前占个楼

汇干环 发表于 2026-1-24 10:46:37

过来提前占个楼

迭婵椟 发表于 2026-1-28 08:48:47

前排留名,哈哈哈

郗新语 发表于 2026-1-29 03:53:31

喜欢鼓捣这些软件,现在用得少,谢谢分享!

叟澡帅 发表于 2026-1-29 07:50:09

这个有用。

诘琅 发表于 2026-2-1 07:48:04

喜欢鼓捣这些软件,现在用得少,谢谢分享!

羊舌正清 发表于 2026-2-2 18:27:38

感谢分享,下载保存了,貌似很强大

染罕习 发表于 2026-2-4 06:31:47

用心讨论,共获提升!

厨浴 发表于 2026-2-7 08:59:57

前排留名,哈哈哈
页: [1] 2
查看完整版本: istio 介绍-01-一个用于连接、管理和保护微服务的开放平台 概览