Openshift v3.10 5 ノード クラスターが稼働しています。Jenkins パイプライン ビルド構成の構成を検討し始めたので、次のチュートリアルに従い始めました。コンテナプラットフォームの開発
新しいプロジェクトを作成しました: oc create infrastructure 一時的なアプリを作成しました (今のところこれをすべてテストしているだけです):
oc new-app jenkins-ephemeral
これは正常に作成されました。つまり、jenkins ルート、deploymentconfig、serviceaccount などが作成され、成功が報告されました。
次にファイルとビルド構成(nodejs-sample-pipeline.yaml)を作成しました。
oc create -f nodejs-sample-pipeline.yaml
ビルド構成を開始しました:
oc start-build nodejs-sample-pipeline
build "nodejs-sample-pipeline-1" started
コンソールでビルドを見ると、ビルド #1 のステージは開始されておらず、ステータスは「新規」で、期間は 21 分 48 秒待機中 (カウント中) となっています。
そうした場合:oc get pods
予想どおり、Jenkins ポッドが実行されているのが表示されません。
ここで述べられているように、registry.access.redhat.com/openshift3/jenkins-2-rhel7 を取得しました:コンテナプラットフォーム3.10ただし、Nexus プロキシ リポジトリから取得したため、次のタグが付けられています: blah.blah.com:8084/openshift3/jenkins-2-rhel7
このイメージは実行されているはずですが、何らかの理由で実行されていません。何が足りないのか、またはトラブルシューティングの方法は何かご存知ですか? 実行中のイメージがないため、問題をデバッグする場所と方法がわかりません。
答え1
Jenkins-rhel7 イメージに openshift/jenkins のタグを付けるだけでよかったようです:2