IstioMeetupChina 服务网格热升级技术分享IstioMeetup 服务网格数据平面热升级技术分享 ServiceMesh Data-Plane Hot-Upgrade 阿里云服务网格团队-史泽寰 ## 目录 Catalog ## - 为什么需要服务网格数据面热升级 - 实现热升级 - 实践热升级 ## 传统Sidecar升级方式的缺点 • 造成请求失败,影响业务质量 • 重启Pod导致业务容器也被重启,需要执行重新初始化 满意的平衡 ## 为什么需要服务网格数据面热升级 Why do we need Hot-Upgrade for ServiceMesh Data-Plane ## 理想的Sidecar升级 - 只替换/重启Sidecar - 替换/重启过程中进/出不会出现请求失败,连接失败 • 易于运维,可以控制升级策略 ## 目录 Catalog - 为什么需要服务网格数据面热升级 - 实现热升级 PilotAgent需要使用正确的Epoch参数启动Envoy,才能触发热重启 • PilotAgent需要有从旧实例处得到Epoch的能力 – UDS 接管StatusPort监听(15021) ## 阿里云服务网格热升级完整流程 - 修改SidecarSet,指定新版本镜像 • SidecarSet将EmptyContainer替换为新Sidecar镜像,新Sidecar镜像启动 - 新Envoy进程与老Envoy交互,开始进行热重启流程0 码力 | 14 页 | 2.25 MB | 2 年前3
全栈服务网格 - Aeraki 助你在
Istio 服务网格中管理任何七层流量## 全栈服务网格 - Aeraki 助你在 Istio 服务网格中管理任何七层流量 赵化冰@腾讯云 ## Huabing Zhao ## Software Engineer @ Tencent Cloud @zhaohuabing @zhaohuabing @zhaohuabing @zhaohuabing https://zhaohuabing.com  ## Agenda ☐ Service Mesh 中的七层流量管理能力 ☐ 几种扩展 Istio 流量管理能力的方法 ☐ Aeraki - 在 Isito 服务网格中管理所有七层流量 ☐ Demo - Dubbo Traffic Management ☐ MetaProtocol - Service Mesh 通用七层协议框架 ## Protocols in s、MetaProtocol ☐ 性能优化: LazyXDS ○ 注册表对接: dubbo2istio、consul、Eureka ● 独立组件、非侵入、厂商中立 ● 助力 Istio 服务网格产品化  Istio aeraki0 码力 | 29 页 | 2.11 MB | 2 年前3
Istio Meetup China 服务网格安全 理解 Istio CNI## Istio Meetup China 服务网格安全—— 理解 Istio CNI 张之晗 Tetrate 工程师/Istio 社区 Release Manager ## About me Istio 1.10 Release Manager, Istio Community, 2021-Present GetMesh(GetIstio) core contributor, Istio0 码力 | 19 页 | 3.17 MB | 2 年前3
在网格的边缘试探:企业 Istio 试水指南## Service Mesh Meetup #5 广州站 在网格的边缘试探 企业Istio试水指南 崔秀龙 2019.1.6 ## 感谢 · 蚂蚁金服 • ServiceMesher 社区 • Istio贡献者们  ## 来自底层的仰望 ## 试点上线 - 在通过测试验证和切换演练的过程之后,就可以将试用的网格应用上线到生产环境开始试运行了。和所有其他上线活动一样,在上线之后需要提高监控级别,关注试用服务自身和试用服务影响范围内的相关功能的健康情况。 ## 深入浅出Istio Service Mesh快速入门与实践 ## 新书广告 崔秀龙 著 关注服务网格,关注ServiceMesher 欢迎关注,获取最新分布式架构内容0 码力 | 19 页 | 11.41 MB | 1 年前3
方志恒 轻舟服务网格的无侵入增强 Istio 经验## 轻舟服务网格的无侵入增强 Istio 经验 方志恒(网易数帆 云原生技术专家) ## 关于侵入、无侵入 ☑ 立目标,求上得中 ● 为什么强调“无侵入”? 业务适配、快速落地、定制需求等,有太多“侵入”的理由 ● 长期维护、社区对齐、版本演进等,一分“侵入”一分成本 ## 定开、维护的经验 ### 1. 原生的API,无侵入扩展 直接使用 做上层的封装、转换 “计算机科学领 dubbo协议嗅探 ## ● 控制面 ● authn/authz (`AuthorizationPolicy`) `Sidecar`/lazyload • `EnvoyFilter` 多协议支持是服务网格落地过程中不可回避的问题,但是在数据面中添加新的七层协议支持是一件成本和复杂度非常高的事情。 除了必要的协议编解码之外,开发者这还需要实现请求路由,上下游连接管理以及事件管理,请求流抽象和生命周期 ts/c/f/a/7/cfa7b3c9c5058430bd60fc0d633c7129/p22_2.jpg) 活动由云原生社区主办 ## SERVICE MESH SUMMIT 2022 服务网格峰会 ## 感谢观看0 码力 | - 页 | 1.28 MB | 1 年前3
为JVM提供基于 REDIS的高性能驻内存数据网格(IMDG)为JVM提供基于 REDIS的高性能驻内存数据网格(IMDG) ULTRA-FAST REDIS BASED IN-MEMORY DATA GRID FOR JAVA ’ alt=‘OCR图片’/> Redis客户端 ’ alt=‘OCR图片’/> Redis缓存 业务逻辑代码与数据源关联紧密 业务逻辑可能会有多个数据源 缓存属于附加产物 ’ alt=‘OCR图片’/>0 码力 | 19 页 | 1004.16 KB | 1 月前3
曾宇星 如何实现 Istio 服务网格自定义扩展功能台开发经验,目前主要关注于云原生、高性能、高可用分布式架构。 - 有多年 Service Mesh 、Envoy 网关、Kubernetes 容器平台等云原生领域相关开发工作经验。目前在阿里云服务网格团队从事 Service Mesh 云产品研发和架构设计工作。 ## Agenda - 为什么需要自定义扩展能力 - Istio 下几种自定义扩展方式详细介绍 • 开发/运维人员使用最佳实践 对性能要求不苛刻的场景小功能可以使用Lua、Wasm插件方式 对性能有一定要求,且逻辑较复杂的场景建议使用C++ Native Filter 或者采用Out Of Process方式 ## 使用阿里云服务网格构筑企业级能力 声明式云原生API,兼容社区Istio,支持数据面KubeAPI 操作控制面资源 托管ASM控制面核心组件-标准/pro版架构统一柔性架构、多版本支持、定制能力增强 托管核心组件ASM 29_2.jpg) ## ASM 插件市场 网格实例 基本信息 ## 服务网格 ASM / demo / 插件市场 全局命名空间 ## 插件市场 名称:___ 请输入 升级管理 网格状态 网格诊断 授权信息 集群与工作负载管理 Sidecar管理(数据面) 服务管理 ASM网关 流量管理中心 可观测管理中心 网格安全中心 插件扩展中心 插件市场 Envoy过滤器模板0 码力 | - 页 | 3.36 MB | 1 年前3
张晓辉 从开源 Istio 到企业级服务:如何在企业中落地服务网格## 云边一体:服务网格的轻量化之路 张晓辉 Flomesh 高级云原生架构师 ## 个人介绍 ## 张晓辉 Flomesh 高级云原生架构师、布道师。 资深程序员,LFAPAC 开源布道师,云原生社区管委会成员,公众号“云原生指北”作者。有多年的微服务和基础架构实践经验,主要工作涉及微服务、容器、Kubernetes、DevOps 等。  ## 目录 □ 轻量化是云边共同的需求 □ 面向云边的服务网格 □ osm-edge 的技术实现 □ 流量编程在服务网格中的应用 □ 云边一体的流量管理 ## 背景  September 24, 2022 Shanghai, China ## tetrate ## Cloud Native Application Networking Secure, Observe [Image](/uploads/documents/d/5/a/9/d5a91fa01e0b4e8c211fd9c9c3a65b67/p30_2.jpg) ## SERVICE MESH SUMMIT 2022 服务网格峰会 ## Thank you 谢谢0 码力 | 30 页 | 4.79 MB | 1 年前3
Accelerate Istio with ebpf0 码力 | 15 页 | 591.60 KB | 2 年前3
共 282 条
- 1
- 2
- 3
- 4
- 5
- 6
- 29













