TGViewer
/usr/bin /usr/bin @usr_bin_linux · 4.91K subscribers
Post #309 2.11K
​A journey through supporting VMs with dedicated CPUs on Kubernetes

В модели распределения ресурсов Kubernetes используются такие абстрактные понятия, как запрос и лимиты ресурсов, QoS (качество обслуживания) контейнеров и т.д. Эти концепции в конечном итоге преобразуются под капотом в конфигурации cgroup, которые имеют свою собственную модель управления ресурсами и такие концепции, как CPU shares, CFS quotas и т.д.

В контексте Kubevirt, дополнения к Kubernetes, позволяющего запускать облачные виртуальные машины вместе с контейнерами, эта информация имеет решающее значение. Фактически, это собственный "менеджер групп" для изменения и настройки групп контейнеров, которые определяются Kubernetes. Одной из особенно интересных задач была поддержка настоящего CPU Pinning для виртуальных машин, работающих поверх Kubernetes.

В этом докладе с Fosdem 2023 рассказывается о пути к поддержке истинно выделенных CPU для виртуальных машин. Смотреть.
More from @usr_bin_linux
  1. Oct 3, 2026«У меня CSV-файл размером 10 ГБ и всего 512 МБ оперативной памяти» — вопрос на собеседован…
  2. Oct 2, 2026Логи Linux В этом переводе разобраны типы логов, существующих в Linux и где их искать. Чит…
  3. Oct 1, 2026Перенос Docker-контейнера между двумя Linux-хостами При смене Docker-хостов мы часто думае…
  4. Sep 30, 2026Чем заменить MinIO? Многие команды ищут альтернативу MinIO после изменений вокруг Communit…
  5. Sep 30, 2026PatchMon Серверы работают, мониторинг зелёный, а обновления пакетов ждут своего часа. Жела…
  6. Sep 30, 2026Семь привычек Linux-инженера, которые спасают прод Внутри — семь разборов сбоев: от прав н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →