これは、JVMクラスパスを拡張するときに、ConfigMapでJava jarファイルをホストすることをお勧めしますか?
通常、アプリケーション自体はdocker imageに焼き付けられますが、(プラグインjarなどを介して)アプリケーションを拡張するには、ボリュームをアタッチし、jarファイルをボリュームにコピーして、ポッドを再起動する必要がありますが、そのためにはボリュームが必要です。もう1つのオプションは、jarをバイナリオブジェクトとしてConfigMapに直接配置し、ポッドを再起動することです。後者の方が簡単で高速であると思われ、小さいサイズの jarファイルで機能するはずです。
jarを構成マップに入れる回避策のようです。別の解決策を試してください。
Dockerイメージへのこの依存関係をパックできないのはなぜですか?
@reegnzが指すように初期化コンテナーを使用できます
この機能のドキュメントは次のとおりです。
https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-initialization/
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加