Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Рейтинг: 64.6% · 7 голосов
AWS, Google Cloud Platform, Microsoft Azure, Cloudflare, Hetzner: облачные сервисы, архитектура, serverless, стоимость и миграция в облако.
Ответить
Аватара пользователя
valera_vector
Сообщения: 32
Зарегистрирован: Пн май 11, 2026 8:23 am

Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение valera_vector »

Ситуация: 8 месяцев назад запустили EKS-кластер, начинали с $2,000/мес. Сейчас $6,400/мес, функциональность почти не изменилась. Продакт говорит что трафик вырос в полтора раза, но не в три же. Разработчики пожимают плечами. Начали копать — в AWS Cost Explorer всё свалено в кучу. С чего начать разбор?
👍 ❤️2 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — 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 раза за квартал, ищем где утечка

Сообщение anna_ops79 »

Классическая история. Первое что надо сделать — включить Cost Allocation Tags на уровне кластера. Зайди в EKS → Tags, проставь теги типа team, service, environment на все node groups. Потом в Cost Explorer можно будет разбить по тегам. Без этого ты слепой. На будущее: теги ставить с самого начала, потом очень дорого догонять.
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
zhenya_docker
Сообщения: 23
Зарегистрирован: Пт май 15, 2026 11:21 pm

Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение zhenya_docker »

✔ Лучший ответ — сформирован автоматически
По моему опыту главные источники неожиданных расходов на EKS: 1) NAT Gateway — трафик между AZ платный ($0.01/GB), и если поды в разных AZ гоняют между собой много данных, это копится быстро. 2) LoadBalancer на каждый сервис — у нас была команда которая создавала Service type=LoadBalancer направо-налево, каждый стоит ~$18/мес просто за существование. 3) PersistentVolumeClaim которые никто не удалил после удаления деплоя — висят и тикают.
👍1 ❤️ 🔥1 😄1 🤔
Аватара пользователя
lev1814
Сообщения: 7
Зарегистрирован: Вт май 12, 2026 12:30 am

Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение lev1814 »

Советую поставить Kubecost (есть бесплатный tier) или OpenCost. Они разбивают расходы по неймспейсам, деплойментам, даже по отдельным подам. У нас за первую неделю после установки Kubecost нашли $800/мес «потерянных» ресурсов: staging-namespace который никто не использовал полгода, три LoadBalancer от удалённых сервисов, и job который каждую ночь поднимал жирный под на 15 минут и не освобождал PVC.
👍1 ❤️1 🔥1 😄 🤔1
Аватара пользователя
rodion_root
Сообщения: 29
Зарегистрирован: Вс май 10, 2026 11:08 pm

Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение rodion_root »

Ещё одна частая причина — 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 — тревожный сигнал.
👍 ❤️1 🔥1 😄2 🤔
Аватара пользователя
roman2149
Сообщения: 21
Зарегистрирован: Вт май 12, 2026 10:19 am

Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение roman2149 »

Мы делали аудит EKS примерно в похожей ситуации. Итог: 31% расходов — неиспользуемые ресурсы, 24% — избыточный NAT-трафик (починили топологией affinity чтобы поды одного сервиса попадали в одну AZ), 18% — on-demand ноды там где можно было Spot. После оптимизации упали с $5k до $2.8k/мес примерно за месяц работы. Spot Instances для stateless workload — это первое что надо включить, экономия 60-70%.
👍 ❤️ 🔥3 😄1 🤔
Аватара пользователя
julia_vue24
Сообщения: 9
Зарегистрирован: Вт май 12, 2026 3:36 am

Re: Kubernetes на AWS EKS — счёт вырос в 3 раза за квартал, ищем где утечка

Сообщение julia_vue24 »

Насчёт Spot: с 2025 года AWS рекомендует использовать Karpenter вместо Cluster Autoscaler. Karpenter умнее подбирает типы инстансов, лучше работает со Spot, и быстрее реагирует на изменение нагрузки. Если ещё на старом CA — рассмотрите миграцию, у нас это дало ещё -15% к счёту просто за счёт лучшего bin-packing.
👍1 ❤️3 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость