OSS 永続ボリューム (PV) をマウントすると、ECS ノード上にマウントパスが作成されます。ECS ノード上の他のプロセスがこのマウントパスをスキャンすると、OSS にリクエストが送信されます。一部のオペレーティングシステムには、mlocate パッケージがデフォルトで含まれており、ECS ノード上の OSS PV マウントパスを定期的にスキャンします。スキャン中、OSS PV マウントパスは占有されたままになり、OSS PV のアンインストールを妨げ、OSS PV へのアプリケーションアクセスを遅くします。このトピックでは、これらの問題に対するソリューションについて説明します。
影響範囲
ご利用のクラスターは、以下の両方の条件を満たす場合に影響を受けます。
-
ノードのオペレーティングシステム: ノードが、Alibaba Cloud Linux 2 や Anolis 7 など、mlocate をデフォルトで含む既知のオペレーティングシステムバージョンを使用している場合。
-
csi-plugin コンポーネント: コンポーネントのバージョンが v1.26.7 以前、または v1.28.1 の場合。
csi-plugin コンポーネントのバージョン v1.26.8 および v1.28.2 以降は、この問題を修正します。これらのバージョンは、起動時に mlocate の定期スキャン構成を変更し、すべての OSS PV マウントパスをスキップするようにします。
csi-plugin コンポーネントの v1.26.8 は段階的リリース中です。これを使用するには、チケットを送信してください。
関連バージョンの表示
-
ご利用のノードプールのオペレーティングシステムバージョンを確認します。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
「クラスターリスト」ページで、クラスターの名前をクリックします。左側のナビゲーションウィンドウで、 をクリックします。
-
[ノードプール] ページで、ご自分のノードプールの [オペレーティングシステム] 列に一覧表示されているオペレーティングシステムを確認します。
-
カスタム OS イメージを使用している場合は、オペレーティングシステムが Alibaba Cloud Linux 2 または Anolis 7 であるかを確認します。
説明Alibaba Cloud Linux 2 は Aliyun Linux 2 と同じです。
-
ACK が提供する OS イメージを使用している場合は、オペレーティングシステムが Aliyun Linux であるかを確認します。
いずれかのオペレーティングシステムが使用されている場合、mlocate パッケージがご利用のクラスターに存在します。
-
-
ご利用のクラスターの csi-plugin バージョンを確認します。
「クラスターリスト」ページで、クラスターの名前をクリックします。左側のナビゲーションウィンドウで、「アドオン管理」をクリックします。
-
「アドオン管理」ページで、「ボリューム」タブをクリックします。「csi-plugin」コンポーネントを探して、そのバージョンを確認します。
ソリューション
ご利用のクラスターが影響を受けている場合は、csi-plugin コンポーネントをアップグレードしてください。
[アドオン管理] ページで、[ボリューム] タブをクリックします。csi-plugin コンポーネントを探し、[csi-plugin] カードの右下隅にある [アップグレード] をクリックして、コンポーネントを v1.26.8、v1.28.2、またはそれ以降のバージョンにアップグレードします。