istio

pl4H522a64 天前
http·kubernetes·istio
istio初探以及解决http-426的问题载、流量劫持、sidecar自动注入,到envoy的各种能力:熔断、流控、分流、透明代理、可观测性等等,已经可以支撑起一个完整的服务治理框架了
人间打气筒(Ada)8 天前
java·开发语言·golang·web·istio·service mesh·熔断限流
go实战案例:如何通过 Service Meh 实现熔断和限流在前面的文章中,我们分别学习了熔断、限流在服务高可用架构中的重要性和具体使用方式。但是,在具体使用过程中,我们会发现实现熔断和限流的代码和实现业务逻辑的代码耦合在一起,对系统的可维护性产生了不良的影响。 而 Service Mesh 作为下一代的微服务架构,它将服务间的通信从基础设施中抽离出来,还可以替这些业务服务完成熔断和限流等功能,而且完全对业务代码透明,这妥妥地提高了开发效率,因为普通开发者能够更加专注于业务开发。 下面我们就来看一下如何通过Service Mesh 实现熔断和限流。 在前面的文章中
岁岁种桃花儿13 天前
java·kubernetes·istio
kubenetes从入门到上天系列第二十六篇:Kubernetes的Istio服务网格实战Istio 是运行于分布式应用程序之上的非侵入式(无代码入侵)服务网格系统,它的主要目的是为了更好更轻松的解决服务治理问题(Istio 是一套非侵入式一站式服务治理解决方案)。
人间打气筒(Ada)15 天前
开发语言·后端·golang·istio·go-kit
go实战案例:如何在 Go-kit 和 Service Meh 中进行服务注册与发现?今天分享的是如何在Go-kit和ServiceMesh中进行服务注册与发现的案例。 在上文中,我们基于搭建好的 Consul 集群,通过 Consul 中提供的 HTTP API 实现了 register 的服务注册与发现功能。我们采用手动构造HTTP请求的方式,在服务启动时发送服务实例数据到Consul中完成服务注册,在服务关闭时向Consul请求服务注销,并通过Consul提供的服务发现接口根据服务名获取可用的服务实例信息列表。 在本文,我们将使用Go-kit提供的服务注册与发现工具包完成服务注册与发
lpruoyu21 天前
云原生·istio
【云原生】可观测性系统—Istio一个现代的可观测性体系(Observability)通常包含三部分:指标(Metrics):Prometheus(告诉你系统现在怎么了)。
Gold Steps.24 天前
云原生·kubernetes·istio
K8S结合Istio深度实操Istio 是云原生场景下的服务网格框架,核心是通过 Sidecar 代理(Envoy)接管微服务的网络通信,无需修改业务代码,就能统一解决微服务架构的网络管理问题,核心作用分以下几点:
无级程序员1 个月前
kubernetes·gateway·istio
k8s v1.35配置gateway, istio通过metalb vip访问K8S V1.35新版已经不支持ingress了,所以要用istio代替。本文记录安装设置过程,供大家参考学习。
一个向上的运维者2 个月前
llm·gateway·istio·kserve
基于k8s的KServe 控制平面生产级部署最佳实践:基于 Gateway API 的标准化流量管理方案KServe控制平面负责管理推理服务的生命周期,与Kubernetes API协同工作,处理资源编排,并提供自动扩缩容能力。它作为KServe平台的核心,确保模型服务工作负载能够根据需求正确部署、监控和扩缩容。
运维螺丝钉2 个月前
容器·kubernetes·istio
Kubernetes之Istio应用追求零风险和快速回滚 -> 蓝绿发布需要根据用户属性测试功能 -> A/B测试想用真实流量验证新版本性能 -> 镜像发布
灰子学技术2 个月前
运维·服务器·网络·云原生·istio
istio从0到1:如何解决同一个应用不同功能的路由聚合问题问题描述:istio的路由是virtual service来实现的,而vs的管理粒度是应用这个粒度的,通常叫法是upstream。这种实现逻辑已经焊死了一个功能变更,就需要修改整个应用粒度的路由信息的关联方式。
灰子学技术2 个月前
网络·网络协议·http·云原生·istio
Envoy与Istio HTTP流量故障转移机制介绍笔者针对envoy和istio基于流量层面的故障转移机制做了一个整理介绍,方便后续查看。1 Envoy HTTP故障转移核心机制
没有bug.的程序员2 个月前
java·运维·微服务·istio·流量治理内核·代码侵入性
服务网格(Istio)与传统微服务深度对垒:流量治理内核、代码侵入性博弈与运维收益实战指南前言:从代码定义的治理向基础设施治理的范式转移在分布式系统的演进长河中,服务治理始终是维系系统稳定性与灵活性的核心纽带。在早期的 Spring Cloud 时代,我们习惯于在业务代码中集成 Ribbon 负载均衡、Hystrix 熔断器或 Feign 客户端。这种模式虽然开启了微服务的大门,但其带来的“SDK 侵入性”和“语言锁定”限制,随着云原生浪潮的袭来,逐渐显露出物理层面的弊端:升级一个治理组件需要重启所有业务服务,维护多语言版本的治理逻辑更是效率上的泥潭。
灰子学技术2 个月前
分布式·云原生·istio
istio从0到1:如何解决分布式配置同步问题问题描述:istio的控制面istiod包装了virtual service和destination rules ,他们是应用粒度的,而istiod和envoy之间的交互又被拆分成了xds,也就是lds,rds,cds这些,特别是rds和cds,一旦配置下发的顺序不对,就会出现流量有损。
老百姓懂点AI2 个月前
人工智能·微服务·istio
[微服务] Istio流量治理:智能体来了(西南总部)AI调度官的熔断策略与AI agent指挥官的混沌工程“微服务拆得越细,系统挂得越快。”这句戏言背后是无数 SRE 的血泪史。一个不起眼的 GetUserInfo 接口延迟增加了 100ms,可能会导致上游的 Order 服务线程池耗尽,最终引发全站 雪崩 (Avalanche)。
没有bug.的程序员2 个月前
spring boot·云原生·架构·istio·流量治理·故障注入·韧性架构
Istio 服务网格:流量治理内核、故障注入实战与云原生韧性架构深度指南前言:从代码侵入到基础设施治理的范式转移在分布式系统的演进历程中,服务治理始终是开发者绕不开的课题。在早期的 Spring Cloud 时代,我们习惯于在业务代码中集成 Ribbon 负载均衡、Hystrix 熔断器或 Feign 客户端。这种模式虽然解决了微服务间的通信问题,但其带来的“SDK 侵入性”和“语言绑定”限制,随着云原生浪潮的袭来,逐渐显露出弊端:升级一个治理组件需要重启所有业务服务,维护多语言版本的治理逻辑更是效率噩梦。
灰子学技术2 个月前
云原生·istio
istio从0到1:iptables设置一、常用问题梳理笔者落地的istio只是接管了http的rpc流量,端口是8090(做了去安全处理,实际产品不是8090端口),istio的iptables使用的是nat表。
CZlNFGPr2 个月前
istio
电力系统暂态稳定性仿真分析:Matlab编程与Simulink模型下的各类故障影响研究电力系统暂态稳定性Matlab编程/ Simulink仿真 单机无穷大系统发生各类(三相短路,单相接地,两相接地,两相相间短路)等短路故障,各类(单相断线,两相断线,三相断线)等断线故障,暂态稳定仿真分析 Simulink搭建电力系统暂态仿真模型 通过仿真,观察串联电抗器,并联补偿器,自动重合闸,以及故障切除快慢对暂态稳定性的影响
灰子学技术2 个月前
云原生·istio
istio从0到1:产品落地过程的问题集锦一、背景介绍笔者从0到1落地istio的过程中,碰到了很多问题,现将这些问题整理出来,以便后续查阅。开始之前,笔者先介绍下,笔者落地istio的现状,应用是java应用,使用的是http协议,spring cloud框架方式,客户端主要是okhttp, 服务端是tomcat。