2
Jenkins kubernetesプラグインを使用してジョブを構築しますが、ビルドを開始すると、スレーブがオンラインになる前に約15秒待たなければなりません。なぜこれが起こるのですか?Jenkins kubernetesプラグインは、Salveビルドの前に15秒ほど待つ必要があります。なぜですか?
Jenkins kubernetesプラグインを使用してジョブを構築しますが、ビルドを開始すると、スレーブがオンラインになる前に約15秒待たなければなりません。なぜこれが起こるのですか?Jenkins kubernetesプラグインは、Salveビルドの前に15秒ほど待つ必要があります。なぜですか?
Kubernetesプラグインを使用する場合、Jenkins-slaveは、ジョブの作成時に必要に応じて作成されることに注意する必要があります。あなたのjenkins-slaveイメージとしてjnlp-slaveを使用していると仮定すると、15秒はk8sがポッドをスケジュールし、jnlpスレーブjarを起動する時間です。
時間を最適化するためにできることは、指定した時間だけポッドを稼働させているKubernetes Plugin設定のオプションTime in minutes to retain slave when idle
を使用しているため、次のビルドはそのスレーブを再利用できます。
私はビルドするにはさまざまな仕事があります。私はあまり時間がかかりません。私はk8sスケジュールとポッドを素早く開始すると思います – ladventure
プラグインで削除する必要がある一定の待機時間があり、数秒 – csanchez