挂载OSS存储卷时,将在ECS节点上产生挂载路径,ECS上的其他进程对挂载点的扫描也会转换为对OSS的请求。部分操作系统默认携带mlocate等软件包,会对ECS节点上的OSS存储卷挂载路径进行定期扫描。扫描期间将占用OSS存储卷挂载路径,造成OSS存储卷无法卸载、应用访问OSS存储卷响应变慢等问题。本文介绍相关问题的解决方案。
影响范围
如果您的集群符合以下两个条件,则在影响范围内:
节点操作系统:节点使用已知默认携带mlocate软件的操作系统版本,包括Alibaba Cloud Linux 2、Anolis 7。
csi-plugin组件:组件版本为v1.26.7及以下或v1.28.1版本。
v1.26.8版本、v1.28.2及以上版本的csi-plugin组件在启动时,已经修改mlocate定期扫描任务配置,可以跳过所有OSS存储卷挂载路径,修复了该问题。
csi-plugin组件的v1.26.8版本灰度发布中,请提交工单申请使用。
查看相关版本
查看当前集群的节点池OS版本。
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在节点池页面,查看目标节点池右侧操作系统列对应的操作系统。
如果您使用的是自定义OS镜像,请确认操作系统是否为AliyunLinux 2或Anolis 7。
说明AliyunLinux 2即Alibaba Cloud Linux 2操作系统。
如果您使用的是ACK提供的OS镜像,请确认操作系统是否为AliyunLinux。
若存在以上操作系统,则表明集群中会存在mlocate软件。
查看当前集群的csi-plugin版本。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在组件管理页面,单击存储页签,找到csi-plugin组件即可查看对应的组件版本。
解决方案
如果您的集群在以上影响范围内,您可以通过升级csi-plugin组件版本来解决。
在组件管理页面,单击存储页签,找到csi-plugin组件,然后单击csi-plugin卡片右下角的升级,将组件升级为v1.26.8版本、v1.28.2或以上版本。