掛載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版本。
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在節點池頁面,查看目標節點池右側作業系統列對應的作業系統。
如果您使用的是自訂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或以上版本。