首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >pod采用组件挂载cfs报错

pod采用组件挂载cfs报错

原创
作者头像
聂伟星
发布于 2026-10-30 10:14:07
发布于 2026-10-30 10:14:07
360
举报

pod采用组件挂载cfs报错

问题现象

pod通过cfs组件挂载cfs一直pending,pod起不来,查看事件报错MountVolume.MountDevice failed for volume "xxxxxxx" : kubernetes.io/csi: attacher.MountDevice failed to create newCsiDriverClient: driver name com.tencent.cloud.csi.cfs not found in the list of registered CSI drivers。

排查思路

  1. 根据事件日志报错是因为cfs组件agent异常导致,检查cfs组件的agent是正常运行。
  2. 查看事件发现有一条日志Starting pod sandbox eks-xxxxx,这个说明是调度到虚拟节点的,但是cfs组件的agent是csi-nodeplugin-cfsplugin(kube-system),这个负载是DaemonSet类型,虚拟节点是无法运行DaemonSet,所以组件的agent无法在虚拟节点上运行。导致pod挂载cfs异常。

解决方案

将pod调度到正常节点上,不要调度到虚拟节点上,或者采用nfs的方式进行挂载。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • pod采用组件挂载cfs报错
    • 问题现象
    • 排查思路
    • 解决方案
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档