問題タブ [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.

0 投票する
1 に答える
677 参照

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 に何も書き込むことができません。

この時点で、他にどこに問題があるのか​​ 混乱しています。誰か助けてくれませんか?

0 投票する
2 に答える
10466 参照

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 ログ

ポッド定義

よろしく、ラフル