PodDisruptionBudget (PDB) в Kubernetes: обеспечение доступности приложений

Автор Itworkroom

Что такое PodDisruptionBudget?
PodDisruptionBudget (PDB) — это механизм в Kubernetes, который позволяет администраторам контролировать, сколько подов (pods) приложения могут быть одновременно недоступны во время плановых или внеплановых событий, таких как:
— Обновления узлов (node drain, node upgrades)
— Масштабирование кластера
— Ручное удаление подов (например, `kubectl delete pod`)

PDB гарантирует, что критически важные сервисы останутся работоспособными даже при обслуживании кластера.

Как работает PodDisruptionBudget?
PDB определяет **минимальное количество доступных подов (`minAvailable`) или максимальное количество недоступных подов (`maxUnavailable`) для приложения. (далее…)

Мощный мини-ПК для удаленной работы из дома и для игр

Автор Itworkroom

Как мини-ПК (неттопы) помогают экономить место и создают эргономику при удалённой работе

Современные офисы и домашние рабочие пространства становятся всё более компактными и функциональными. Вместо громоздких системных блоков многие выбирают мини-ПК (неттопы) — мощные, но миниатюрные компьютеры, которые не только экономят место, но и повышают комфорт при удалённой работе.

1. Экономия пространства: больше места, меньше проводов
Один из главных плюсов мини-ПК — их размер. В отличие от традиционных ПК, неттопы:
✔ Помещаются на ладони (размеры часто сопоставимы с книгой или небольшой колонкой).
✔ Монтируются за монитором (VESA-крепление позволяет закрепить ПК на стене или задней панели экрана).
✔ Уменьшают количество проводов (компактность корпуса упрощает организацию кабелей).

Это особенно важно для малогабаритных квартир и рабочих уголков, где каждый сантиметр на счету. (далее…)

ResourceQuota в Kubernetes: управление ресурсами в кластере

Автор Itworkroom

ResourceQuota — это объект Kubernetes, предназначенный для ограничения потребления ресурсов кластера отдельными пространствами имен (namespaces). Его основная цель — предотвратить ситуацию, когда один проект или приложение потребляет чрезмерное количество ресурсов, мешая другим приложениям нормально функционировать.

Как работает ResourceQuota?

При создании пространства имен администратор может задать лимиты на различные ресурсы, такие как CPU, память, хранилище и даже количество объектов (подов, сервисов и др.). Если ресурс превышен, создание новых объектов станет невозможным до тех пор, пока существующие объекты не будут удалены или потребление ресурса не снизится.

Основные виды ограничений

ResourceQuota позволяет устанавливать следующие типы ограничений: (далее…)

Мини ПК и NAS-накопители в работе системного администратора

Автор Itworkroom

Компания Beelink — один из ведущих производителей компактных и мощных мини-ПК, которые всё чаще используются в корпоративной среде. В России эти устройства находят применение в самых разных сценариях: от офисных рабочих станций до серверов виртуализации и сетевых хранилищ (NAS).

В этой статье мы рассмотрим:
✔ Популярные модели Beelink в России
✔ Использование мини-ПК в работе сисадмина
✔ Beelink в роли NAS-сервера
✔ Плюсы и минусы решений Beelink

1. Популярные модели Beelink в России

🔹 Beelink SER (Ryzen 5 5500U)
— Процессор: AMD Ryzen 5 5500U (6 ядер, 12 потоков)
— ОЗУ: До 32 ГБ DDR4
— Память: NVMe SSD + 2.5″ SATA
— Использование:
— Виртуализация (Proxmox, ESXi)
— Домашний сервер (Home Assistant, Plex)
— Офисный ПК (далее…)

StatefulSet в Kubernetes

Автор Itworkroom

StatefulSet — это ресурс Kubernetes, предназначенный для управления приложениями, то есть приложениями, которые требуют сохранения состояния между перезапусками, например, базы данных, очереди сообщений или системы, зависящие от порядка обработки данных. В отличие от Deployment, StatefulSet обеспечивает строгую гарантию порядка, уникальность и стабильность идентификаторов подъемов (pods).

В этой статье мы разберем, что такое StatefulSet, как он работает, и когда его следует использовать. (далее…)