ack-agent-sandbox-controller

更新时间:
复制为 MD 格式

ack-agent-sandbox-controller 是一个基于 Kubernetes 的扩展套件,旨在提供标准化、产品化的 Sandbox 生命周期管理能力。本文介绍 ack-agent-sandbox-controller 组件的基本信息、使用说明和变更记录。

组件介绍

ack-agent-sandbox-controller 是一个基于 Kubernetes 的扩展套件,旨在提供标准化、产品化的 Sandbox 生命周期管理能力。

使用说明

关于ACS Agent Sandbox的使用方式,请参见创建Agent Sandbox

变更记录

202605

版本号

变更时间

变更内容

变更影响

v0.5.12-release.3

20260511

  • 问题修复:

    • 修复 E2B 链路创建的 Sandbox 在 SandboxUpdateOps 升级时未触发动态挂载的问题。

此次升级不会对业务造成影响。

v0.5.12-release.2

20260508

  • 问题修复:

    • SandboxClaim 在配置SkipInitRuntime=false但未配置 agent-runtime 时跳过 InitRuntime 并记录错误日志。

    • SandboxSet maxUnavailable 百分比计算改为向上取整,确保至少有 1 个 Sandbox 可以被更新。

此次升级不会对业务造成影响。

v0.5.12-release.1

20260506

  • 功能特性:

    • SandboxSet 支持升级预热池中的Sandbox,updateStrategy支持maxUnavailable

    • Sandbox 支持updateStrategy=Recreate以及 Lifecycle preUpgradepostUpgrade(升级之后会执行动态挂载CSI)。

    • 支持使用 SandboxUpdateOps CR 对已分配的沙箱进行升级。

    • 在休眠唤醒场景中,支持使用SandboxClaim控制器方式实现动态挂载。

    • 允许显示配置ops.alibabacloud.com/pause-enabled='false'

    • 支持 Sandbox 监控指标(与kube-state-metrics产生和暴露指标方式一致)。

    • Sandbox 支持 CPU VPA垂直伸缩。默认关闭,可通过特性门控SandboxInPlaceResourceResizeGate=true开启。

    • 通过 Pod Validate Webhook 防止误删除Pod能力。

    • 使用SandboxClaim方式获取 Sandbox 时支持修改 Pod Labels。

此次升级不会对业务造成影响。