Linkerd部署模式

linkerd作为独立进程运行在每台机器(物理机/虚拟机)上,服务所有运行在该机器的服务实例。各个服务产生的流量都需要经过Linkerd,然后转发到目标服务。
摘要由CSDN通过智能技术生成

per-host

linkerd作为独立进程运行在每台机器(物理机/虚拟机)上,服务所有运行在该机器的服务实例。
各个服务产生的流量都需要经过Linkerd,然后转发到目标服务

sidecar

linkerd和服务部署在一起,每个服务配套自己的linkerd
一台机器上可能同时存在多个linkerd进程

per-host和sidecar对比

资源

per-host:linkerd服务所有服务,所以需要大量资源进行高并发
sidecar:linkerd按需分配,不同服务使用不同的资源配置

职责单一

per-host:linkerd需要配置不同的配置让不同服务享受不同的配置,单linkerd做多件事
sidecar:一个linkerd服务一个服务,单linkerd做一件事

隔离

per-host:一旦linkerd出现问题/linkerd升级和维护,影响该机器所有服务;所有服务使用相同的TLS端到端加密(前提是linkerd提供该功能供服务使用)。
sidecar:每个服务可以使用独立的证书和加密,服务之间隔离

复杂

sidecar更复杂,需要管理多个linkerd进程

配置模型

不管采用哪种部署,都需要考虑配置模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值