問題タブ [kubernetes-helm]
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.
jenkins - kubernetes の Jenkins-slave「ボリューム エラーに書き込めません」
Javaデプロイメントを実行するために、ヘルムを介してkubernetesにジェンキンをセットアップしています。
これにより、ビルドごとに新しいポッドが生成されます->十分に公平です
次に、他のビルドで使用されるいくつかの Maven jar を保存する必要があることがわかりました。
そこで、NFS インストールを考え出し、jenkins configure (Web コンソール) を介して /home/jenkins/.m2 にマウントしました。
それから私は取得し続けます
error org.apache.maven.repository.LocalRepositoryNotAccessibleException: Could not create local repository at /home/jenkins/.m2/repository
私も試してみました
securityContext:
runAsUser: 1000
fsGroup: 1000
deployment.yaml で
追加してみました
USER root
RUN chown -R root /home/jenkins
スレーブコンテナで
.m2 ではなく、スレーブはこの pvc に何も書き込むことができません。
この時点で、他にどこに問題があるのか 混乱しています。誰か助けてくれませんか?
php - KubernetesでSIGKILLシグナルを受信するphp-fpmプロセス
Nginx、PHP、およびphp-fpmが構成されたubuntu dockerイメージを作成しました。Docker インスタンスで実行している場合は正常に動作しています。
しかし、kubernetes で同じイメージを実行すると、php-fpm プロセスが SIGKILL (9) シグナルを受け取り、502 ゲートウェイ エラーが発生します。
SIGKILL シグナルを kubernetes ポッドに送信するのは kubernetes だと思います。kubernetes テンプレートで readiness プローブと liveliness プローブを使用していません。
どんな助けにも感謝します。前もって感謝します。
詳細については、以下の docker ファイルと php-fpm ログを見つけてください。
Dockerfile
スーパーバイザー.conf
php-fpm.log
Nginx ログ
ポッド定義
よろしく、ラフル