2016-03-23 9 views
4

は1.2.0Googleのコンテナエンジン:「保留中」の状態で立ち往生ポッド作成が

クラスタが正しく思い付いKubernetesにしようとするGKEクラスタを再作成しようとしましたが、まだもみポッドの展開を「保留」で立ち往生されています

[]# kubectl get pods 
NAME   READY  STATUS RESTARTS AGE 
operation-daily 0/1  Pending 0   6m 

1.1.8で使用したのと同じスクリプト(正常終了)に従っていますか。

数回試しました。運がない。

問題を診断するにはどうすればよいですか? バージョン1.1.8に戻ることは可能でしょうか?

たち-中央1F

+0

この特定のケースでは、1.2のバージョンで導入された新しいリソース制限(?)に問題があり、ポッドの展開が妨げられていました。 –

答えて

3

kubectl get eventsの出力はあなたのためにいくつかの手がかりを持っている必要があります。

+0

ありがとうございます。私は "Nodeは十分なリソースを持っていません:CPU、要求:100、使用:920、容量:1000"これはn1-standard-1ノードがすべてをホストするためのものです。ボックスの負荷をチェックし、それは15%のトップです。新しいリソース制限が導入された理由はありますか?その間にポッドのCPUを制限することで修正されました。 –

+0

おそらくマシン上の余分なCPUを使用していたクラスタアドオンです。バージョン1.1では、すべてのアドオンが明示的にCPUを予約しているわけではないため、ロード時に十分機能しなくなることがありました。 ノード上で自分のポッドを実行していましたか、デフォルトのシステムコンポーネントからほぼ満員でしたか? –

+0

すべてのポッドはシステムからのものです。失敗したポッドは最初のカスタムポッドでした。それには限界がありませんでした。したがって、デフォルトで100 cpuが割り当てられ、失敗しました。 –

関連する問題