全部產品
Search
文件中心

Container Service for Kubernetes:【組件公告】關於部分OS預設攜帶mlocate等軟體包對OSS掛載路徑掃描造成掛載點佔用的公告

更新時間:Jun 08, 2024

掛載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版本灰階發布中,請提交工單申請使用。

查看相關版本

  1. 查看當前叢集的節點池OS版本。

    1. 登入Container Service管理主控台,在左側導覽列選擇叢集

    2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇節點管理 > 節點池

    3. 節點池頁面,查看目標節點池右側作業系統列對應的作業系統。

      • 如果您使用的是自訂OS鏡像,請確認作業系統是否為AliyunLinux 2或Anolis 7。

        說明

        AliyunLinux 2即Alibaba Cloud Linux 2作業系統。

      • 如果您使用的是ACK提供的OS鏡像,請確認作業系統是否為AliyunLinux。

      若存在以上作業系統,則表明叢集中會存在mlocate軟體。

  2. 查看當前叢集的csi-plugin版本。

    1. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇營運管理 > 組件管理

    2. 組件管理頁面,單擊儲存頁簽,找到csi-plugin組件即可查看對應的組件版本。

解決方案

如果您的叢集在以上影響範圍內,您可以通過升級csi-plugin組件版本來解決。

組件管理頁面,單擊儲存頁簽,找到csi-plugin組件,然後單擊csi-plugin卡片右下角的升級,將組件升級為v1.26.8版本、v1.28.2或以上版本。