FIX ERROR — EKS: cloudwatch — 0/1 nodes are available: 1 Insufficient pods.

После установки CloudWatch Agent'а в EKS кластер, его поды повисают в состоянии "Pending"

 

Смотрим дескрайб пода

 

Решение:

Решение было найдено тут. В данном EKS кластере для системных подов выделена отдельная NodeGroup'а с типом истансов: t3.micro и для запуска еще и CloudWatch Agent'a просто не хватает капасити.

 

После изменения типа инстанса в большую сторону — t3.small, все поды перешли в статус "Running"

EKS имеет лимиты на количество подов на каждой ноде, данный лимит можно посчитать используя следующую формулу:

N * (M-1) + 2

Где, N — количество Elastic Network Interfaces (ENI) для данного типа инстанса, M — количество IP адрессов для одного ENI

Значения N и M для конкретного инстанса можно взять тут.

0 0 vote
Рейтинг статьи

Метки: Метки

Подписаться
Уведомление о
guest
0 комментариев
Inline Feedbacks
View all comments