Под висит в Pending: 0/6 nodes are available
Новый под не запускается уже 15 минут:
$ kubectl get pod worker-5f7b9c4d6-hn2pl
NAME READY STATUS RESTARTS AGE
worker-5f7b9c4d6-hn2pl 0/1 Pending 0 15m
$ kubectl describe pod worker-5f7b9c4d6-hn2pl
Events:
Warning FailedScheduling 0/6 nodes are available: 6 Insufficient cpu.
Что означает это событие?
- Планировщик не нашёл ноду, где хватает свободного CPU под запрошенные подом requests, — под ждёт ресурсов
- Все ноды перегружены по фактическому потреблению CPU, планировщик ждёт снижения нагрузки и разместит под сам, как только загрузка на любой из нод упадёт
- Образ контейнера не скачался ни на одной ноде, поэтому планировщик их отбраковал
- У пода падает проба готовности, из-за чего он не переходит в Running
