Service Mesh落地之后_为sidecar注入灵魂 - 周群力Service Mesh 落地之后: 为 sidecar 注入灵魂 周群力 Co-founder of Layotto  • Service Mesh 回顾 • Multi Runtime: 从 sidecar 到机甲 • Runtime API: API: 解决跨云部署和厂商绑定难题 • WebAssembly in sidecar: 让业务逻辑跑在sidecar里 • 展望2022:待解决的问题 • 总结 ## Service Mesh 回顾 ## 由开发了 Linkerd 的Buoyant 公司提出 Service Mesh's Control Plane  服务路由 负载均衡 熔断限流 应用 业务逻辑 SDK 通信序列化协议 sidecar 服务路由 负载均衡 熔断限流 ## 进程通信 • 升级成本高 业务解耦 • SDK 版本不统一 • 平滑升级 异构语言治理能力弱 异构语言治理  ## I stio TLS Origination - app talks unencrypted TCP to Redis - Sidecar istio-proxy encrypts the Redis traffic and sends to external redis - App doesn’t need to configure f/1/7/4/f17418912988675b7de26979d7d39120/p5_3.jpg) ## How to do Redis TLS origination with the sidecar? 1. Create ServiceEntry for external service such that Istio knows about Redis 2. Create DestinationRule0 码力 | 9 页 | 457.76 KB | 1 年前3
(四)基于Istio on Kubernetes 云原生应用的最佳实践 - Alibaba Cloud K8S Playground在打开的页面中可以看到Istio默认安装的命名空间、发布名称;通过勾选来确认是否安装相应的模块,注意勾选下Kiali; 点击 部署Istio 按钮,几十秒钟之后即可完成部署。 ## 自动 Sidecar 注入 查看namespace: 概览 ▼ 集群 集群 节点 存储卷 命名空间  Service ## Control Plane Raw metrics Certs, ACLs... HTTP/1 HTTP/2 gRPC Pod Proxy sidecar  #### Sidecar envoy proxy readiness probe failing - Istio 1.6.7 #26792 Siddharthk opened this issue on 25 Aug0 码力 | 14 页 | 1.68 MB | 1 年前3
Service Mesh 在蚂蚁金服生产级安全实践8.11 ## 分享内容 ●基于 Secret Discovery Service Sidecar 的证书管理方案 ● 使用可信身份服务构建敏感数据下发通道 ●Service Mesh Sidecar 的 TLS 生产级落地实践 ## 基于 Secret Discovery Service Sidecar 的证书管理方案 ## Kubernetes Secret 证书管理流程 在 Kubernetes Secret 更新时,Sidecar 需要通过热重启方式重新加载,成本高昂 ## 基于 Secret Discovery Service Sidecar 的证书管理方案 ## Envoy SDS 证书管理流程 Secret Discovery Service 是 Envoy 提出的 Sidecar 证书管理方案,方案的核心流程在于引入 SDS Server 进行密钥管理和分发,Sidecar 通过 gRPC 请求获取证书,并利用 gRPC stream 能力实现证书动态轮转。当然,Sidecar 和 SDS Server 的通信也需要保证自身的通信安全,存在以下两种方案: ● Sidecar 与 SDS Server 采用 mTLS 通信,采用静态证书方案,通过 Secret Mount 方式获取通信证书 ● Sidecar 与 SDS Server 采用 UDS 方式实现纯内存通信,不需要使用证书。0 码力 | 19 页 | 808.60 KB | 1 年前3
Dependency Injection in C++0 码力 | 106 页 | 1.76 MB | 1 年前3
IstioMeetupChina 服务网格热升级技术分享Data-Plane Hot-Upgrade 阿里云服务网格团队-史泽寰 ## 目录 Catalog ## - 为什么需要服务网格数据面热升级 - 实现热升级 - 实践热升级 ## 传统Sidecar升级方式的缺点 • 造成请求失败,影响业务质量 • 重启Pod导致业务容器也被重启,需要执行重新初始化 • 不增加workload数量升级,则服务容量受损 - 增加workload保持服 人满意的平衡 ## 为什么需要服务网格数据面热升级 Why do we need Hot-Upgrade for ServiceMesh Data-Plane ## 理想的Sidecar升级 - 只替换/重启Sidecar - 替换/重启过程中进/出不会出现请求失败,连接失败 • 易于运维,可以控制升级策略 ## 目录 Catalog - 为什么需要服务网格数据面热升级 - 实现热升级 Implement Hot-Upgrade ## • Sidecar生命周期管理能力 启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 • 能够对整个热升级流程中的镜像替换进行控制 ## 实现热升级 Implement Hot-Upgrade ## • Sidecar生命周期管理能力 启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 •0 码力 | 14 页 | 2.25 MB | 2 年前3
SOFAMesh的通用协议扩展ProtocolConverter interface { Multiplexing Convert(data []byte) (map[string]string, []byte) } 解包是对 SIDECAR 代理性能影响最大的因素 多路复用是基本能力,其他能力需要在多路复用能力上构建 协议装换能力允许使用 HTTP2 作为 SOFA-MOSN 之间的通讯协议 ## 基于能力分层的插件化扩展框架0 码力 | 28 页 | 4.73 MB | 1 年前3
共 630 条
- 1
- 2
- 3
- 4
- 5
- 6
- 63
相关搜索词













