- Istio是一个为微服务架构带来革命性变化的工具。它简化了微服务之间的通信,提供了部署过程的便利性,并引入了灰度发布和故障注入等功能。本文通过bookinfo示例应用详细介绍了Istio的架构和部署过程,并讨论了使用OpenFeign或gRPC来简化微服务通信的建议。总之,Istio为微服务开发带来了便捷和高效。 Istio是一个为微服务架构带来革命性变化的工具。它简化了微服务之间的通信,提供了部署过程的便利性,并引入了灰度发布和故障注入等功能。本文通过bookinfo示例应用详细介绍了Istio的架构和部署过程,并讨论了使用OpenFeign或gRPC来简化微服务通信的建议。总之,Istio为微服务开发带来了便捷和高效。
- 华为云应用服务网格(Istio)服务于2019年7月11日00:00(北京时间)转商通知 华为云应用服务网格(Istio)服务于2019年7月11日00:00(北京时间)转商通知
- Java 服务网格:Istio 在微服务中的应用与挑战 服务网格的概念与价值在微服务架构中,服务之间的通信变得复杂且难以管理。服务网格(Service Mesh)作为一种新兴的基础设施层,专注于处理服务间通信,提供流量管理、安全性和可观测性等功能。Istio 是目前最流行的开源服务网格之一,它通过在每个服务实例旁边注入一个代理(Envoy)来实现对服务通信的拦截和管理。Istio 的核心价... Java 服务网格:Istio 在微服务中的应用与挑战 服务网格的概念与价值在微服务架构中,服务之间的通信变得复杂且难以管理。服务网格(Service Mesh)作为一种新兴的基础设施层,专注于处理服务间通信,提供流量管理、安全性和可观测性等功能。Istio 是目前最流行的开源服务网格之一,它通过在每个服务实例旁边注入一个代理(Envoy)来实现对服务通信的拦截和管理。Istio 的核心价...
- 🏆本文收录于「滚雪球学SpringBoot」专栏,手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 📚 前言 在现代分布式系统中,微服务架构已成为一种主流的开发模式。随着业务规模的... 🏆本文收录于「滚雪球学SpringBoot」专栏,手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 📚 前言 在现代分布式系统中,微服务架构已成为一种主流的开发模式。随着业务规模的...
- Istio 是一个开源的服务网格(Service Mesh),通过它可以实现对服务间通信的管理和监控。对于那些本身没有设计为具备安全功能的传统应用程序,Istio 可以提供一个“透明”的安全保护层,而不需要对应用本身进行任何代码修改。 Istio 的作用与架构Istio 是一个运行在 Kubernetes 集群之上的服务网格工具,它为应用程序间的通信提供可观察性、流量管理、安全控制等功能。简... Istio 是一个开源的服务网格(Service Mesh),通过它可以实现对服务间通信的管理和监控。对于那些本身没有设计为具备安全功能的传统应用程序,Istio 可以提供一个“透明”的安全保护层,而不需要对应用本身进行任何代码修改。 Istio 的作用与架构Istio 是一个运行在 Kubernetes 集群之上的服务网格工具,它为应用程序间的通信提供可观察性、流量管理、安全控制等功能。简...
- 在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格(Service Mesh)作为基础设施层的一部分,专注于处理服务之间的网络通信,解决了这些问题。而 Istio、Linkerd 和 Cilium 则是当今... 在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格(Service Mesh)作为基础设施层的一部分,专注于处理服务之间的网络通信,解决了这些问题。而 Istio、Linkerd 和 Cilium 则是当今...
- § 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缓存等内容。
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签