Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Рейтинг: 64.6% · 7 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- valera_vector
- Сообщения: 32
- Зарегистрирован: Пн май 11, 2026 8:23 am
Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Ситуация: 8 месяцев назад запустили EKS-кластер, начинали с $2,000/мес. Сейчас $6,400/мес, функциональность почти не изменилась. Продакт говорит что трафик вырос в полтора раза, но не в три же. Разработчики пожимают плечами. Начали копать — в AWS Cost Explorer всё свалено в кучу. С чего начать разбор?
✔ Лучший ответ сформирован автоматически — zhenya_docker
По моему опыту главные источники неожиданных расходов на EKS: 1) NAT Gateway — трафик между AZ платный ($0.01/GB), и если поды в разных AZ гоняют между собой много данных, это копится быстро. 2) LoadBalancer на каждый сервис — у нас была команда которая создавала Service type=LoadBalancer направо-налево, каждый стоит ~$18/мес просто за существование. 3) PersistentVolumeClaim которые никто не удал…
- anna_ops79
- Сообщения: 6
- Зарегистрирован: Вт май 12, 2026 1:40 am
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Классическая история. Первое что надо сделать — включить Cost Allocation Tags на уровне кластера. Зайди в EKS → Tags, проставь теги типа team, service, environment на все node groups. Потом в Cost Explorer можно будет разбить по тегам. Без этого ты слепой. На будущее: теги ставить с самого начала, потом очень дорого догонять.
- zhenya_docker
- Сообщения: 23
- Зарегистрирован: Пт май 15, 2026 11:21 pm
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
✔ Лучший ответ — сформирован автоматически
По моему опыту главные источники неожиданных расходов на EKS: 1) NAT Gateway — трафик между AZ платный ($0.01/GB), и если поды в разных AZ гоняют между собой много данных, это копится быстро. 2) LoadBalancer на каждый сервис — у нас была команда которая создавала Service type=LoadBalancer направо-налево, каждый стоит ~$18/мес просто за существование. 3) PersistentVolumeClaim которые никто не удалил после удаления деплоя — висят и тикают.
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Советую поставить Kubecost (есть бесплатный tier) или OpenCost. Они разбивают расходы по неймспейсам, деплойментам, даже по отдельным подам. У нас за первую неделю после установки Kubecost нашли $800/мес «потерянных» ресурсов: staging-namespace который никто не использовал полгода, три LoadBalancer от удалённых сервисов, и job который каждую ночь поднимал жирный под на 15 минут и не освобождал PVC.
- rodion_root
- Сообщения: 29
- Зарегистрирован: Вс май 10, 2026 11:08 pm
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Ещё одна частая причина — overprovisioning requests/limits. Если у тебя requests.cpu=500m на поде а реально используется 50m, нода всё равно считается занятой на 500m и Cluster Autoscaler поднимает новую ноду. Команда: kubectl top pods --all-namespaces | sort -k3 -rn — покажет реальное потребление. Сравни с kubectl get pods -o json | jq '.items[].spec.containers[].resources'. Расхождение больше 3x — тревожный сигнал.
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Мы делали аудит EKS примерно в похожей ситуации. Итог: 31% расходов — неиспользуемые ресурсы, 24% — избыточный NAT-трафик (починили топологией affinity чтобы поды одного сервиса попадали в одну AZ), 18% — on-demand ноды там где можно было Spot. После оптимизации упали с $5k до $2.8k/мес примерно за месяц работы. Spot Instances для stateless workload — это первое что надо включить, экономия 60-70%.
- julia_vue24
- Сообщения: 9
- Зарегистрирован: Вт май 12, 2026 3:36 am
Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка
Насчёт Spot: с 2025 года AWS рекомендует использовать Karpenter вместо Cluster Autoscaler. Karpenter умнее подбирает типы инстансов, лучше работает со Spot, и быстрее реагирует на изменение нагрузки. Если ещё на старом CA — рассмотрите миграцию, у нас это дало ещё -15% к счёту просто за счёт лучшего bin-packing.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал?
16 ответов · 1181 просмотров
-
- Счёт от AWS вырос в 3 раза за месяц, не могу понять за что — помогите разобраться
8 ответов · 1174 просмотров
-
-
- Поднял цену с $9 до $29 — ушла половина юзеров, но MRR вырос. Делюсь цифрами
18 ответов · 1055 просмотров
-
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров
7 ответов · 849 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость