問題タブ [azure-aks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Shutil.copystat() が Azure 上の Docker 内で失敗する
python:3.6-stretch
失敗したコードは、 debianベースの Docker コンテナー内で実行されます。これは、Django がファイルを 1 つの Docker ボリュームから別のボリュームに移動するときに発生します。
MacOS 10 でテストすると、エラーなく動作します。ここで、Docker コンテナーは docker-compose で開始され、ローカル マシン上の通常の Docker ボリュームを使用します。
Azure (AKS - Azure 上の Kubernetes) にデプロイされ、ファイルの移動は成功しますが、統計情報のコピーは次のエラーで失敗します。
Azure のボリュームは、ReadWriteMany
アクセス モードを使用した永続的なボリューム クレームです。
現在、次のcopystat
ように文書化されています。
copystat() が失敗を返すことはありません。
https://docs.python.org/3/library/shutil.html
私の質問は次のとおりです。
- ドキュメントには「失敗を返さない」と書かれているため、これは「バグ」ですか?
- 問題のファイルが移動されているため、このエラーを試してみることができますか (後で統計をコピーしようとして失敗するだけです)。
- これを修正する Azure の設定を変更できますか? (おそらくない)
ここでは、Azure 自体のマシンでいくつかの小さなテストを行います。