一文了解 openFuyao“低底噪容器底座”

业务痛点

在资源受限的运行环境(如单节点、嵌入式)中,Kubernetes(以下简称“K8s”)自身的资源占用与调度瓶颈,制约了业务Pod的可靠拉起与预期规模的实现。

根因分析

  • K8s生态集成多种功能,组件较多,架构略重,自身运行需要系统资源较多。

  • K8s组件独立进程运行,APIServer与etcd需通过网络协议通信,流量较高场景中组件间交互成为瓶颈。

  • containerd创建Pod同时产生shim进程,随Pod数量线性占用内存资源,阻碍高密部署场景。

低底噪容器底座方案

openFuyao采用从编排系统、容器运行时、操作系统多层次入手,消减容器环境底噪和提升容器环境性能,打造业界首个单节点部署1000+Pod容器环境。

Kubernetes子系统:

  • 将K8s及其周边组件整合为单进程,并将APIServer和etcd的网络通信优化为进程内内存交互,从而显著降低系统底噪,提升容器编排性能。100Pod场景可降低500+MB内存。

  • 使用文件探测等低成本方式代替传统消息交互方式,降低高密场景下探针消息对CPU和网络的影响。

  • 最小化K8s基础功能,裁剪内存占用较多且不使用的特性(如OpenAPI v3 )。

运行时子系统:

  • 消减shim进程,支持containerd通过shimless方式运行,降低底噪,使单节点可部署1000+Pod,领先业界4~10倍。该典型场景可降低20GB内存占用。

  • 通过启用cgroup v2,为容器提供了更精细、高效的资源管理能力,使得高密部署时容器管理性能不下降。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值