已关闭
【沙箱Watcher】containerd 运行时部署失败:cri-socket 挂载的 /run/cri-multiplex.sock 不存在 #1
ZYH-ang创建于  9月9日关闭于  9月10日
ZYH-ang
ZYH-ang成员
9月9日 创建

环境信息/ Environment

  • 集群运行时:containerd(io.containerd.runc.v2)
  • 组件:flux-sandbox-watcher(flux-system 命名空间)

问题简述/ Brief Description

在 containerd 运行时的节点上部署 flux-sandbox,watcher Pod 因挂载 e2b 运行时的 cri-socket(hostPath:/run/cri-multiplex.sock)失败而无法启动。部署清单固定挂载 e2b socket,未适配 containerd 运行时。

问题详情&复现步骤 / Details & Reproduction Steps

  1. 在 containerd 运行时的集群部署 flux-sandbox;
  2. watcher Pod 启动失败,kubelet 事件如下:
Warning  FailedMount  MountVolume.SetUp failed for volume "cri-socket" : hostPath type check failed: /run/cri-multiplex.sock is not a socket file
  1. 节点上实际不存在 /run/cri-multiplex.sock,该路径为 e2b 运行时的 socket。

期望结果/ Expected Results

flux-sandbox 应同时支持 containerd 和 e2b 两种运行时:cri-socket 挂载应按运行时类型区分或支持条件挂载/配置,保证在 containerd 运行时节点上可正常部署。

实际结果/Actual Results

containerd 运行时节点上 watcher Pod 无法启动(FailedMount),部署失败。

likedislike
openFuyao-botopenFuyao-bot成员
9月9日 添加了label:sig/sig-agent-sandbox
openFuyao-bot
openFuyao-bot成员
9月9日 评论:

欢迎来到 openFuyao 社区

Hey @ZYH-ang , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 此处 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅此处。

联系指引

有疑问可以联系 SIG: sig-agent-sandbox ,
维护者是: @Gao-Pan, @fisher789, @ruanhanqing, @wwthw, @zjw6 ,
审核者是: @Gao-Pan, @fisher789, @ruanhanqing, @wwthw, @zjw6 .

likedislike
ZYH-angZYH-ang成员
9月9日 issue优先级由 无优先级 改变为 严重
ZYH-angZYH-ang成员
9月9日 关联了看板:openFuyao - v26.09问题单
ZYH-angZYH-ang成员
9月9日 关联了里程碑:v26.09
Ppanchaolai成员
9月9日 将 panchaolai 设为负责人
Ppanchaolai成员
9月9日 issue状态由 开启 改变为 待测试
panchaolai成员
9月9日 评论:

readme已优化
问题已修复见pr: https://gitcode.com/openFuyao/flux-sandbox/pull/40/commit

likedislike
ZYH-angZYH-ang成员
9月10日 issue状态由 待测试 改变为 已完成
ZYH-angZYH-ang成员
9月10日 关闭了 issue
Ppanchaolai成员
9月14日 issue优先级由 严重 改变为 不重要