私はチュートリアルのようにKubernetesを利用するようにJenkinsを設定しようとしていました。私は本当にうまくいっていますが、Kubernetes Jenkinsプラグインを使ってカスタム画像を追加しようとしています。どんな公共画像もうまくいくようですが、イメージを作成して私のプライベートコンテナレジストリに入れると、Jenkinsのスレーブは悲惨に失敗します。Google Container RegistryとJenkins
ジェンキンスのコンテナレジストリで画像をどのように利用するのが最適かを知りたかったのです。このチュートリアル(https://cloud.google.com/solutions/jenkins-on-container-engine#customizing_the_docker_image)が見つかりました。ジェンキンススレーブ画像を作成してそれをレポにプッシュすることで、これらのステップを試してみると、うまくいきませんでした。それが文句を言うたびに、スレーブはオフラインであり、到達できません。
正確なエラーを貼り付けることはできますか? – jsand
言うまでもなく実際にはエラーはありません。 Jenkinsは、ビルドエージェントは「オフラインです」と言っています。「このエージェントはオフラインです.Jenkinsがエージェントプロセスを起動できなかったためです。」 Jenkinsサーバーがエージェントに接続できないため、ログはありません。私はそれが適切なイメージを見つけることができない/プライベートGoogle Cloud Registryにアクセスできることとは関係があると想像しなければならない。 –
イメージは、コンテナエンジンにデプロイするのと同じプロジェクトに格納されていますか?そうでない場合は、画像をそのプロジェクトにプッシュしてください。 – jsand