Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Swap в Kubernetes — уже не ересь



В блоге Kubernetes вышел разбор, как swap на локальном NVMe поднимает плотность подов. Swap на нодах в GA с v1.34, а раньше его отключали по двум причинам: в cgroup v1 память и swap шли одним лимитом, а диски были медленными. cgroup v2 и NVMe закрывают обе.

Цифры из теста. Python-песочницы под gVisor: 80 подов без swap, 240 со swap. Headless Chrome под gVisor — 80 и 160. Сборка ядра уложилась в лимит 300 МБ вместо 600 без замедления. А вот на 200 МБ рабочий набор ушёл в swap, и сборка стала дольше на 40%+. Swap — страховка для пиков, а не замена RAM.

Включается в kubelet:
failSwapOn: false
memorySwap:
swapBehavior: LimitedSwap

Работает только для Burstable: limit по памяти должен быть выше request. Я бы начал с нод под CI-раннеры, там память простаивает больше всего.

Источник: https://kubernetes.io/blog/2026/10/05/scaling-kubernetes-workloads-with-node-swap/

#Kubernetes #SRE #swap
Просмотры: 2
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти