什么是边车

news/2024/11/18 10:46:29/

名词和概念定义

Sidecar:边车。微服务中数据平面的进程,负责转发应用、服务请求,并支持限流、熔断、负载均衡等特性。
Control-plane: 控制平面。微服务的配置中心,负责配置下发、数据搜集、服务发现等功能。
应用: 应用是指服务的使用方。 注:有些服务可能既有服务使用方又有服务提供方的角色。
服务: 服务是指服务的提供方。

流程

应用将所有服务调用请求发送给本地Sidecar
本地Sidecar和Control-plane通讯发现所有服务、配置并将请求发送给对应的服务或服务端Sidecar
如果服务端部署了Sidecar再将请求发送给服务
其中Sidecar和应用通过虚拟机的环境变量为媒介,保存服务的本地监听端口

边车注销

,k8s-node流程图共有3个流程

Sidecar初始化
在Node启动后需要初始化Sidecar并启动,Sidecar向控制面注册
新增应用Pod
新增应用pod时init-container向pod所在Node的Sidecar注册应用
Node的Sidecar根据应用所依赖的服务生成监听端口并返回给init-container
init-container将服务端口写入环境变量,并写host
应用pod注销
应用pod结束生命周期时向所在Node Sidecar发送注销请求
Sidecar检查是否应用所依赖的所有服务没有其他应用依赖了,如果没有则删除本地监听端口

边车启动

,pod服务方共有2个流程

Pod初始化
Pod初始化时根据端口占用情况生成随机服务端口,并写入pod环境变量
Pod启动
Sidecar容器启动时读取环境变量,监听指定端口,同时注册Sidecar和服务


http://www.ppmy.cn/news/1041500.html

相关文章

安装部署docker以及基本的操作

目录 一.安装与部署docker 1.1 关闭防火墙 1.2 安装依赖包 1.3 设置阿里云镜像源 1.4安装docker-ce社区版 二.设置镜像加速 三.网络优化 四.docker镜像操作 4.1 搜索镜像——docker search 镜像 4.2 下载镜像——docker pull 仓库名/镜像名:标签 4.3 查看已下载…

深度云化时代,什么样的云网络才是企业的“心头好”?

科技云报道原创。 近年来企业上云的快速推进,对云网络提出了更多需求。 最初,云网络只是满足互联网业务公网接入。 随着移动互联网的发展,企业对云上网络安全隔离能力和互访能力、企业数据中心与云上网络互联、构建混合云的能力&#xff0…

详解web前端长度单位(px、em、rem、%、vw/vh、vmin/vmax、vm、calc())

1)简介 在前端开发中,会遇到各种不同类型的长度单位,比如px,em,rem等。 而整体的长度单位分为两大类: 绝对长度单位包括:in,cm, mm, q, pt, pc, px 相对长度单位包括:em, rem, %, vw, vh, vmax, vmin, vm,…

linux下的lld命令

Linux下的lld命令的主要作用:用来查看程式运行所需的共享库(动态链接库),常用来解决程式因缺少某个库文件而不能运行的一些问题。 1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd 的使用 lld 可执行程序或者动态库…

基于IMX6ULLmini的Linux裸机开发系列四:工程文件整理和中断头文件移植

目录 文件整理 修改前 修改后 Makefile修改 中断头文件移植 文件整理 sources目录下分模块存放文件 子模块提供函数声明头文件 include目录下存放sdk移植头文件 sources/common目录存放一些通用工具 sources/project目录存放启动文件和主文件 修改前 修改后 Makefile修…

博客系统测试报告

目录 1.项目背景 2.项目功能 3.测试计划 3.1.测试用例 3.2.自动化测试 3.2.1.注册页 3.2.2.登录页 3.2.3.我的博客列表页 3.2.4.博客列表页 3.2.5.博客添加页 3.2.6.博客详情页 3.2.7.博客编辑页 3.2.8.个人中心页 1.项目背景 博客系统是一个用于个人或小型团队的…

ArduPilot开源飞控之do_failsafe_action

ArduPilot开源飞控之do_failsafe_action 1. 源由2. 触发2.1 初始化RC链路检测2.2 定时RC链路检测2.3 电池阈值检测2.4 HOME位置设置异常2.5 GCS链路 & DeadReckon检查2.6 MAVLink指令 (GCS/CompanionComputer)2.7 强制手动解锁电池检查2.8 自动导航任务电池检查2.9 ToyMode…

大气环流形成

气循环模型 地平线上太阳的倾角不同,云的分布也并不均匀,故不同地区的情况相差较大。这就导致了如图1.4所示的赤道和热带区域的最大隔热(TM)和极地区域的最小隔热 (AM)。随之,极地地区的压力最大(极地高压), 接近赤道地区的压力最小 (赤道低…