3

プラグインを使用して非ユーザーとして実行しているイメージ (リポジトリgradleからプル)を実行する方法を教えてください。dockerjibrootKubernetes pod

gradleを使用してイメージをビルドしましたGradle 4.6

でこの画像を使用していKubernetes podます。

イメージを user - として実行するrootと、gradleビルドは成功します。

root非ユーザーとしてイメージを実行すると(pod RBAC有効化のため)、ディレクトリgradleを作成できず/.gradle、十分な権限がなく、以下のエラーが発生するため、ビルドが失敗します。

Linux amd64 のネイティブ ライブラリ 'libnative-platform.so' の読み込みに失敗しました。

イメージを使用してビルドを正常に実行するために、非rootユーザーが通過したことを許可する方法はありますか?securityContextgradle

ディレクトリのアクセス許可を に変更せずに問題を解決するより良い方法はありますか777?

前もって感謝します!!

4

2 に答える 2