日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
既知の問題および制限事項
共同作成者
変更を提案
ここでは、TridentでDockerを使用する場合の既知の問題および制限事項について説明します。
Trident Docker Volume Plugin を旧バージョンから 20.10 以降にアップグレードすると、該当するファイルエラーまたはディレクトリエラーなしでアップグレードが失敗します。
回避策
-
プラグインを無効にします。
docker plugin disable -f netapp:latest
-
プラグインを削除します。
docker plugin rm -f netapp:latest
-
追加の 'config' パラメータを指定して ' プラグインを再インストールします
docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
ボリューム名は 2 文字以上にする必要があります。
これは Docker クライアントの制限事項です。クライアントは、 1 文字の名前を Windows パスと解釈します。 "バグ 25773 を参照"。 |
Docker Swarmには特定の動作があり、ストレージとドライバの組み合わせごとにTridentがDocker Swarmをサポートできないようになっています。
-
Docker Swarm は現在、ボリューム ID ではなくボリューム名を一意のボリューム識別子として使用します。
-
ボリューム要求は、 Swarm クラスタ内の各ノードに同時に送信されます。
-
ボリュームプラグイン(Tridentを含む)は、Swarmクラスタ内の各ノードで個別に実行する必要があります。ONTAPの動作方法とドライバと `ontap-san`ドライバの機能により、 `ontap-nas`これらの制限内で動作できるのはこれらのドライバだけです。
その他のドライバには、競合状態などの問題があります。このような問題が発生すると、ボリュームを同じ名前で異なる ID にする機能が Element に備わっているため、「勝者」を明確にせずに 1 回の要求で大量のボリュームを作成できるようになります。
ネットアップは Docker チームにフィードバックを提供しましたが、今後の変更の兆候はありません。