プラグインを使用して非ユーザーとして実行しているイメージ (リポジトリgradle
からプル)を実行する方法を教えてください。docker
jib
root
Kubernetes pod
gradle
を使用してイメージをビルドしましたGradle 4.6
。
でこの画像を使用していKubernetes pod
ます。
イメージを user - として実行するroot
と、gradle
ビルドは成功します。
root
非ユーザーとしてイメージを実行すると(pod RBAC
有効化のため)、ディレクトリgradle
を作成できず/.gradle
、十分な権限がなく、以下のエラーが発生するため、ビルドが失敗します。
Linux amd64 のネイティブ ライブラリ 'libnative-platform.so' の読み込みに失敗しました。
イメージを使用してビルドを正常に実行するために、非root
ユーザーが通過したことを許可する方法はありますか?securityContext
gradle
ディレクトリのアクセス許可を に変更せずに問題を解決するより良い方法はありますか777
?
前もって感謝します!!