- Istio是一个为微服务架构带来革命性变化的工具。它简化了微服务之间的通信,提供了部署过程的便利性,并引入了灰度发布和故障注入等功能。本文通过bookinfo示例应用详细介绍了Istio的架构和部署过程,并讨论了使用OpenFeign或gRPC来简化微服务通信的建议。总之,Istio为微服务开发带来了便捷和高效。 Istio是一个为微服务架构带来革命性变化的工具。它简化了微服务之间的通信,提供了部署过程的便利性,并引入了灰度发布和故障注入等功能。本文通过bookinfo示例应用详细介绍了Istio的架构和部署过程,并讨论了使用OpenFeign或gRPC来简化微服务通信的建议。总之,Istio为微服务开发带来了便捷和高效。
- 华为云应用服务网格(Istio)服务于2019年7月11日00:00(北京时间)转商通知 华为云应用服务网格(Istio)服务于2019年7月11日00:00(北京时间)转商通知
- § envoy 启动流程数据面组件启动流程initContainer执行初始化脚本,为Pod添加iptables规则Pilot-agent根据启动参数和K8S API Server中的配置信息生成Envoy的初始配置文件envoy-rev0.json,该文件告诉Envoy从xDS server中获取动态配置信息,并配置了xDS server的地址信息,即控制面的Pilot。Pilot-age... § envoy 启动流程数据面组件启动流程initContainer执行初始化脚本,为Pod添加iptables规则Pilot-agent根据启动参数和K8S API Server中的配置信息生成Envoy的初始配置文件envoy-rev0.json,该文件告诉Envoy从xDS server中获取动态配置信息,并配置了xDS server的地址信息,即控制面的Pilot。Pilot-age...
- § istio-iptables.sh 源码解析§ 启动参数解析代码istio的init container中初始化iptables的命令如下: istio-iptables -p 15001 -z 15006 -u 1337 -m REDIRECT -i * -x -b * -d 15020这条命令的意思是什么呢?以下是istio-iptables.sh中的usage函数,表明... § istio-iptables.sh 源码解析§ 启动参数解析代码istio的init container中初始化iptables的命令如下: istio-iptables -p 15001 -z 15006 -u 1337 -m REDIRECT -i * -x -b * -d 15020这条命令的意思是什么呢?以下是istio-iptables.sh中的usage函数,表明...
- § envoy proxy的配置包含以下四个部分§ 1. bootstrap: Envoy proxy启动时候加载的静态配置Bootstrap 是 Envoy 中配置的根本来源,Bootstrap 消息中有一个关键的概念,就是静态和动态资源的之间的区别。§ #2. listeners: 监听器配置,使用LDS下发Listener 顾名思义,监听器,监听的IP地址和端口§ 关键字段addres... § envoy proxy的配置包含以下四个部分§ 1. bootstrap: Envoy proxy启动时候加载的静态配置Bootstrap 是 Envoy 中配置的根本来源,Bootstrap 消息中有一个关键的概念,就是静态和动态资源的之间的区别。§ #2. listeners: 监听器配置,使用LDS下发Listener 顾名思义,监听器,监听的IP地址和端口§ 关键字段addres...
- 备受关注的Istio v1.1已经于今日发布。华为云专家将结合其生产中的使用体会和参与社区共同构建1.1版本的经历,筛选其中影响较大、受关注最多的若干重大特性变化进行深入解析,并陪伴大家一起见证Istio逐步走向成熟的里程碑时刻。本文不对Istio 1.1的所有特性进行列举,完整的功能清单请参考《Istio1.1功能预告》 备受关注的Istio v1.1已经于今日发布。华为云专家将结合其生产中的使用体会和参与社区共同构建1.1版本的经历,筛选其中影响较大、受关注最多的若干重大特性变化进行深入解析,并陪伴大家一起见证Istio逐步走向成熟的里程碑时刻。本文不对Istio 1.1的所有特性进行列举,完整的功能清单请参考《Istio1.1功能预告》
- Istio 1.0版本发布到现在,已经过去8个月。Istio1.1的候选版本也到了rc5,预计近期会正式发布1.1。此版本包含了许多错误修复,在流量管理,安全,策略和遥测,多集群等领域添加了新的功能。 Istio 1.0版本发布到现在,已经过去8个月。Istio1.1的候选版本也到了rc5,预计近期会正式发布1.1。此版本包含了许多错误修复,在流量管理,安全,策略和遥测,多集群等领域添加了新的功能。
- 1. 功能概述Envoy启动时,会启动一个进程,并在这个进程中启动很多线程,这样,可以启动很多worker线程,一般worker线程数与核心数相同,每个worker线程处理所有已配置的listener上的请求,管理连接并处理filterchain,非阻塞;同时,在这个进程中会启动一个主线程,它负责启动和停止envoy,也是通过API提供配置管理的线程,同时它收集不同的指标,管理其它线程,也是... 1. 功能概述Envoy启动时,会启动一个进程,并在这个进程中启动很多线程,这样,可以启动很多worker线程,一般worker线程数与核心数相同,每个worker线程处理所有已配置的listener上的请求,管理连接并处理filterchain,非阻塞;同时,在这个进程中会启动一个主线程,它负责启动和停止envoy,也是通过API提供配置管理的线程,同时它收集不同的指标,管理其它线程,也是...
- istio-proxy主要的功能是连接istio的控制面组件和envoy之间的交互,其中check的功能是将envoy收集的attributes信息上报给mixer,在istio中有几十种attributes(官方文档中有Attribute Vocabulary的具体介绍), mixer根据自身的adapter给envoy 反馈。 istio-proxy主要的功能是连接istio的控制面组件和envoy之间的交互,其中check的功能是将envoy收集的attributes信息上报给mixer,在istio中有几十种attributes(官方文档中有Attribute Vocabulary的具体介绍), mixer根据自身的adapter给envoy 反馈。
- 异常检测和踢出异常主机是一个动态检查上游主机是否正常工作,对不健康主机进行移除的过程。 异常检测和踢出异常主机是一个动态检查上游主机是否正常工作,对不健康主机进行移除的过程。
- 本文介绍了Mixer中Report接口发送到adaptor的过程,一些性能优化设计,如protobag,dispatch缓存等内容。 本文介绍了Mixer中Report接口发送到adaptor的过程,一些性能优化设计,如protobag,dispatch缓存等内容。
- 使用Grafana插件进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果,使用户更加直观地查看到实时通信状况。 使用Grafana插件进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果,使用户更加直观地查看到实时通信状况。
- 使用Prometheus进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,为网格中的服务收集遥测数据。Mixer是负责提供策略控制和遥测收集的Istio组件。 使用Prometheus进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,为网格中的服务收集遥测数据。Mixer是负责提供策略控制和遥测收集的Istio组件。
- 使用 Istio 可以很方便地实现速率限制。本文介绍了速率限制的使用场景,使用 memquota\redisquota adapter 实现速率限制的方法,通过配置 rule 实现有条件的速率限制,以及速率限制的原理。 使用 Istio 可以很方便地实现速率限制。本文介绍了速率限制的使用场景,使用 memquota\redisquota adapter 实现速率限制的方法,通过配置 rule 实现有条件的速率限制,以及速率限制的原理。
- 我们今天重点介绍Istio里面实现这些功能的关键技术--调用链跟踪。 我们今天重点介绍Istio里面实现这些功能的关键技术--调用链跟踪。
上滑加载中
推荐直播
-
华为云入门必修课:技术精髓知识点精讲
2024/11/07 周四 17:40-19:40
Jackie 华为云资深布道师
本期直播旨在帮开发者了解云的基本概念、云的优势、常见存储服务的原理及使用,掌握ECS的概念、功能、场景和使用等,为你的开发之路奠定坚实理论根基,帮助开发者在云计算领域提升技能,增强职业竞争力。
去报名
热门标签