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

打印 上一主题 下一主题

主题 970|帖子 970|积分 2910

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 过滤器的形式),支持身份验证、授权和遥测网络。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表