2017-08-11 2 views
1

は、展開が動作を停止し、メッセージで結果:ocロールアウトは、Webコンソールから作業中にコマンドラインから失敗します。調査する方法は?細かいことの週間後

"Error from server (BadRequest): cannot trigger a deployment for "xxxx" because it contains unresolved images" 

これは非常に同じデプロイメントは、Webコンソールからだけで正常に動作し、中オンプレミス3.5クラスタOpenshiftです。 "oc get events"は何も返さず、ログレベルを上げても私を助けませんでした。ネットワーク設定に関連付けることはできますか? DNS、ファイアウォール - これは私が知っている間の唯一の変更ですが、私はオープンシフトの観点からそれを調べる方法を知りたいと思います。

+0

デプロイメント設定で '' oc get -o yaml''を実行します。参照している画像を確認します。これらのイメージストリームがまだ存在するかどうかを見るには '' oc get is''を使います。誰かが参照していた画像ストリームを削除した可能性があります。 –

+0

グレアムありがとう、私の最初の考え方だった。私が言ったように、画像はうまくいくように見えます.Dcはウェブコンソールから動作します。私はノード間の違いを疑うが、それをどのように証明するかはわからない。 – ptrk

答えて

0

最新の更新 - それはレジストリに接続の問題があるノードの1つであることが判明しました。ちなみに、Webコンソールから実行すると、ビルダーポッドは、cmdから失敗したノードに作業ノードに割り当てられました。ビルドの調査は助けになりました。