Neon autoscaler-agent
通过 HTTP 轮询 VM 内部的 Vector 进程Prometheus 格式 metrics具体链路VM 内部 Vector (host_metrics 源, 每秒采集)→暴露 /metrics 端点 (默认 9100 端口)→autoscaler-agent 每 5 秒 HTTP GET 拉取→用 prometheus expfmt 解析四个维度的扩缩容指标维度信号目标阈值CPUhost_load1 / host_load5 (Linux load average)load ≤ 90% 可用 CPU内存使用host_memory_total - host_memory_available使用率 ≤ 75%内存总量 (含 page cache)同上 host_memory_cached_bytes总量 ≤ 90%LFC 本地缓存lfc_hits/misses working set size 多窗口斜率估算预分配缓存空间防误降核心算法是分别计算三个维度的 goal CUCompute Unit取最大值作为目标规格。扩缩容流程- 扩容agent →scheduler plugin 检查节点资源预留 →NeonVM CRD patch →通知 vm-monitor- 缩容agent →vm-monitor 确认安全 →NeonVM CRD patch →通知 scheduler plugin配置化程度很高每个 VM 还可通过 annotation 覆盖参数。NeonVM 是一个基于 Kubernetes 的轻量级虚拟机管理器类似 KubeVirt但更轻。它的核心思想是把每台 VM 建模成一个 CRD 资源对象Custom ResourceDefinition叫做 VirtualMachine。什么是 CRD Patch在 Kubernetes 里CRD 扩展了 API 的原生资源类型。NeonVM 定义了自己的 VirtualMachine 类型比如apiVersion: vm.neon.tech/v1beta1kind: VirtualMachinemetadata:name: my-vmspec:guest:cpus:use: 4 # 当前分配 4 vCPUmemorySlots:use: 8 # 当前分配 8 Gi 内存Patch 就是指 autoscaler-agent 调用 Kubernetes API对已有的 VM 资源对象做 增量修改JSON Patch而不是删除重建。比如扩容时发一个 PATCH 请求[{ op: replace, path: /spec/guest/cpus/use, value: 8 },{ op: replace, path: /spec/guest/memorySlots/use, value: 16 }]为什么这么做1. 不重启 VM —相比删掉旧 VM 再创建新的PATCH 让 NeonVM 控制器热调整资源2. 声明式 —最终一致模型Kubernetes 保证状态收敛3. 与 k8s 生态集成 —可以用 kubectl 查看/调试有事件日志简单说CRD Patch 通过修改 Kubernetes 自定义资源的字段来动态调整 VM 配置。

相关新闻

学术界 “圈子文化”:没 “关系“,你的本子写得再好也拿不到钱?

学术界 “圈子文化”:没 “关系“,你的本子写得再好也拿不到钱?

每年基金放榜季,科研圈都会上演最扎心的两极反差。有多少普通硕博、青年教师,熬无数个深夜打磨本子,反复打磨创新点、完善实验方案、梳理研究逻辑,改了十几版、打磨数月,最后等来的却是落选通知。而反观身边有些人&…

2026/7/27 4:58:48 阅读更多 →
GameVault:打造个人专属Steam平台的自托管游戏库终极指南

GameVault:打造个人专属Steam平台的自托管游戏库终极指南

GameVault:打造个人专属Steam平台的自托管游戏库终极指南 【免费下载链接】gamevault-app Frontend for the self-hosted gaming platform for drm-free games 项目地址: https://gitcode.com/gh_mirrors/ga/gamevault-app GameVault是一款开源的自托管游戏平…

2026/7/26 9:05:09 阅读更多 →
为什么选择MLEM?探索这款革命性ML模型管理工具的独特优势

为什么选择MLEM?探索这款革命性ML模型管理工具的独特优势

为什么选择MLEM?探索这款革命性ML模型管理工具的独特优势 【免费下载链接】mlem 🐶 A tool to package, serve, and deploy any ML model on any platform. Archived to be resurrected one day🤞 项目地址: https://gitcode.com/gh_mirror…

2026/7/26 19:04:12 阅读更多 →

最新新闻

AI动态调整销售目标的技术实现与实战经验

AI动态调整销售目标的技术实现与实战经验

1. 为什么销售目标需要动态调整?在传统销售管理中,目标设定往往采用"去年业绩固定增长率"的简单模式。我在某快消品企业任职时就深有体会:年初制定的季度目标,到第三个月市场突然出现新竞争者,原有目标立刻变…

2026/7/27 7:59:43 阅读更多 →
TMS320C3x DSP软件UART实现:中断驱动全双工串口通信详解

TMS320C3x DSP软件UART实现:中断驱动全双工串口通信详解

1. 项目概述与核心价值在嵌入式开发领域,串行通信是连接设备与外部世界的“血管”。通用异步收发传输器(UART)作为最经典、最普遍的串行通信接口,其重要性不言而喻。然而,并非所有微控制器或数字信号处理器&#xff08…

2026/7/27 7:59:43 阅读更多 →
OpenClaw本地AI代理架构解析与性能优化实践

OpenClaw本地AI代理架构解析与性能优化实践

1. OpenClaw:重新定义本地AI代理的边界当我第一次在M2 Mac mini上成功运行OpenClaw时,这个能自动整理会议纪要并推送到Slack的AI代理彻底改变了我的工作效率认知。作为GitHub史上增长最快的开源项目之一,OpenClaw在66天内星标数从9,000飙升至…

2026/7/27 7:59:43 阅读更多 →
深入TM4C129XKCZAD GPIO:从引脚复用到中断与触发配置实战

深入TM4C129XKCZAD GPIO:从引脚复用到中断与触发配置实战

1. 项目概述与GPIO核心价值在嵌入式开发的世界里,无论你是驱动一颗LED,还是与复杂的传感器阵列通信,都绕不开一个最基础、最核心的接口:通用输入/输出,也就是我们常说的GPIO。它就像是微控制器伸向外部世界的“触手”和…

2026/7/27 7:59:43 阅读更多 →
Claude HUD一款好用的Claude Code状态栏插件

Claude HUD一款好用的Claude Code状态栏插件

小伙伴们大家好,我是小溪,见字如面。最近在使用Claude Code CLI时因为无法实时查看上下文窗口信息,导致经常上下文频繁压缩打断开发进度体感非常不好,在逛Github时找到一个不错的项目,这里记录一下配置使用方式。当前使…

2026/7/27 7:59:43 阅读更多 →
AI的技术演进路线

AI的技术演进路线

一、前言:这里来说说ai近几年的技术演进和痛点解决,我会从prompt engineering->context engineering->skill->harness engineering到当下的loop engineering 二、Prompt Engineering(2021 年上半年) 1.Prompt Engineeri…

2026/7/27 7:58:40 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻