EKSで Deployment から Pod が起動しない場合、 Warning FailedScheduling になってたらリソース不足の可能性がある

(Comments)

そりゃそうなんだけど、社内で大きな Kubernetes クラスタ使った後に、検証用の小さな EKS クラスタ使った後だったので、見落としていた。

deployment を get で見てみて、

% kubectl get deployment -n kube-system (git)-[master]
NAME READY UP-TO-DATE AVAILABLE AGE
alb-ingress-controller 0/1 1 0 7m6s
coredns 2/2 2 2 149d

 この alb-ingress-controller を起動したいけど READY が 0 になってる。

この場合、kubectl get pod ではpod は見えないけど (オプションつけると見えるようになるかも? 詳しくはわからない)、

EKS のウェブコンソールからは、起動しようとしているポッド名がわかるので、describe してみる

% kubectl -n kube-system describe pod/alb-ingress-controller-5686444fbf-cjmqj


...
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 0s (x3 over 75s) default-scheduler 0/1 nodes are available: 1 Too many pods.

Warning FailedScheduling となっていると、外的要因で Podの起動するら試していない。

おそらくリソース不足なので、他のポッドを消してみる。そうしたら動いた。

Currently unrated

Comments

Recent Tweets

  • ytyng

    ytyng @ytyng

    apple developer の、テスト用デバイスのUDIDを1年ごとにチェックして、古い端末を消しちゃうやつ チェックボックスを入れたのを残すのか、消すのかの判断まちがって、全部のUDID消えたわ
    7 months ago

  • ytyng

    ytyng @ytyng

    うちの会社 TORICO の 代表が今TV出てます #漫画全巻ドットコム #激レアさんを連れてきた
    7 months, 1 week ago

  • ytyng

    ytyng @ytyng

    Proofpoint にブロックされているIPアドレスからでも icloud など Apple メールアドレスにメール送信されてもブロックされてない…?
    8 months ago

Recent Posts

Archive

2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011

Categories

Authors

Feeds

RSS / Atom