Выбор железа для домашнего кластера

Домашний Kubernetes не требователен: он запустится и на старом ноутбуке. Но если вы решили купить железо специально под кластер, самый популярный путь — б/у серверные платформы на Intel Xeon E5 с китайских площадок. Разберём все варианты честно: с плюсами, минусами и подводными камнями.

Содержание

Б/у сервер на Xeon E5 v3/v4

Классика домашних лабораторий — связка из китайской материнской платы (Huananzhi, Machinist, Jginyue и подобных) и серверного процессора Intel Xeon E5 поколения v3 (Haswell) или v4 (Broadwell). Эти процессоры массово списывались из дата-центров, и сейчас их можно купить совсем недорого относительно их возможностей.

Типичный вариант сборки выглядит так:

В итоге за разумные деньги вы получаете 12–14 ядер, 64 ГБ памяти с коррекцией ошибок и платформу, которая годами работала в дата-центрах. Для домашнего кластера этого хватит с огромным запасом: можно держать десятки сервисов и ещё останется место для экспериментов.

Совет Берите комплект «плата + процессор + память» одним лотом у одного продавца с высоким рейтингом и большим числом продаж. Так продавец обычно проверяет совместимость перед отправкой, и риск получить нерабочую связку ниже.

На что смотреть при выборе

Число ядер и потоков

Kubernetes любит параллелизм: много ядер важнее высокой частоты. Для домашнего кластера комфортный минимум — 8 потоков, хорошо — 16 и больше. Каждый под, каждый sidecar-контейнер, каждый системный компонент — это процессы, которые радостно разбегаются по ядрам.

Конкретные ориентиры по процессорам Xeon E5:

МодельЯдра / потокиПоколениеКомментарий
E5-2630 v3 / v48 / 16v3 / v4Бюджетный вход, для кластера из одного узла хватит
E5-2678 v312 / 24v3Народный вариант, отличный баланс цены и мощности
E5-2650 v412 / 24v4Чуть свежее и экономичнее v3
E5-2680 v414 / 28v4Оптимум «на вырост» для большого домашнего кластера
E5-2699 v422 / 44v4Перебор для большинства, но если попадётся недорого — почему нет
Важно Процессоры v3 работают только с платами и памятью под DDR4 в случае плат на X99? Нет — большинство китайских X99-плат принимают и v3, и v4, но память бывает DDR3 и DDR4 в разных версиях плат. Всегда сверяйте, какая память нужна конкретной плате: DDR3 REG или DDR4 REG. Это самая частая ошибка новичков.

Оперативная память: ECC REG

Серверная память с регистровой буферизацией (REG, она же RDIMM) и коррекцией ошибок (ECC) — главное богатство платформы. Она дешевле десктопной, продаётся модулями по 16 и 32 ГБ и позволяет набрать 64–128 ГБ за разумные деньги.

Для домашнего кластера ориентируйтесь так:

ECC — приятный бонус: память сама исправляет одиночные битовые ошибки. Для сервера, который работает 24/7 месяцами без перезагрузки, это реально снижает шанс странных сбоев.

Шум

Сборка на десктопном корпусе с обычным башенным кулером — тихая, уровня обычного ПК. А вот фирменные rack-серверы (Dell R730, HP DL380 и подобные) — другая история: их вентиляторы рассчитаны на дата-центр и в квартире звучат как пылесос. Если сервер будет стоять в жилой комнате, берите именно самосбор на X99 в ATX-корпусе, а не фирменный rack.

Электропотребление

Сервер работает круглосуточно, поэтому ватты превращаются в рубли. Ориентировочные цифры в простое:

Разница между 15 Вт и 80 Вт за год непрерывной работы — несколько тысяч рублей. Для многих это решающий аргумент в пользу мини-ПК.

Форм-фактор

Сборка на X99 — это полноразмерный ATX-системник. Мини-ПК размером с бутерброд можно повесить за монитором. Одноплатники помещаются в ладони. Подумайте заранее, где физически будет жить сервер: рядом с роутером в прихожей, на балконе, в серверной стойке в кладовке — от этого зависит допустимый размер и шум.

Предупреждение У Xeon E5 v3/v4 нет встроенного видеоядра. Монитор понадобится только на время установки системы — подключите любую дешёвую видеокарту или используйте плату с базовым видеовыходом (они бывают). После настройки SSH видеокарту можно вынуть.

Мини-ПК

Б/у «однолитровые» офисные мини-ПК (Lenovo ThinkCentre Tiny, Dell OptiPlex Micro, HP EliteDesk Mini) — второй по популярности вариант для домашнего кластера, и для многих — лучший.

Плюсы:

Минусы: память десктопная и дороже серверной за гигабайт, слотов обычно два (потолок — 64 ГБ), дисковых корзин нет — один-два накопителя. Но для классической связки «один мини-ПК = один узел» это не проблема: три таких машинки дают аккуратный, тихий и экономичный кластер из трёх узлов — отличный полигон для изучения настоящего многоузлового Kubernetes.

Старый компьютер или ноутбук

Нулевой бюджет: используйте то, что уже есть. Любой десктоп или ноутбук с 4 потоками ЦП и 8 ГБ ОЗУ поднимет k3s и пару десятков подов.

Особые приметы варианта:

Совет Именно со старого железа стоит начинать: пройдите весь путь установки и настройки на том, что есть. Через месяц вы будете точно знать, сколько ядер, памяти и дисков реально потребляет ваш набор сервисов, и купите сервер осознанно.

Одноплатники

Raspberry Pi 4/5, Orange Pi 5 и аналоги — экзотический, но живой вариант. Кластер из 3–4 одноплатников — классическая учебная лаборатория: настоящие отдельные узлы, настоящая сеть между ними, полная тишина и потребление как у зарядки телефона.

Нюансы:

В 2026 году цены на одноплатники выросли так, что по соотношению «цена/мощность» они проигрывают б/у мини-ПК. Вариант для энтузиастов форм-фактора и любителей ARM.

Путь роста: как расширяться потом

Хорошая новость про домашний кластер: железо под него докупается по частям, и Kubernetes рассчитан на это штатно. Типовая эволюция выглядит так:

  1. Старт: один узел (старый ПК или мини-ПК) — кластер «всё в одном».
  2. Первое расширение: докуплен второй мини-ПК — появляется настоящий рабочий узел, поды учатся переезжать между машинами.
  3. Хранилище: добавлен NAS или дисковая полка с NFS — данные отвязываются от узлов (см. «Хранение»).
  4. Мощный узел: куплен самосбор на Xeon под тяжёлые задачи (транскодинг, сборки) — мини-ПК остаются под лёгкие сервисы.

Добавление узла в работающий кластер занимает минуты (одна команда join — см. «Установка»), а удаление узла — штатная операция drain. Поэтому стартовать с того, что есть, и расти по мере надобности — нормальная стратегия, а не компромисс.

Сравнительная таблица

Критерий Б/у Xeon E5 (самосбор) Б/у мини-ПК Старый ПК / ноутбук Одноплатники (×3–4)
Вычислительная мощность Очень высокая (12–22 ядра) Средняя (4–6 ядер на узел) Зависит от того, что есть Низкая на узел
Максимум памяти 128+ ГБ, дешёвая ECC REG Обычно до 64 ГБ Как повезёт 4–8 ГБ на узел
Шум Низкий (при правильном кулере) Очень низкий Средний Отсутствует (пассивное охлаждение)
Потребление в простое 60–90 Вт 7–15 Вт 30–60 Вт 10–20 Вт за весь кластер
Место для дисков Много (ATX-корпус) 1–2 накопителя Обычно достаточно Один накопитель на узел
Расширяемость Отличная (слоты PCIe, память) Слабая Средняя Никакая
Обучение многоузловому кластеру Нужны виртуальные машины Идеально (несколько штук) Один узел Идеально
Порог входа Нужно собрать и проверить Минимальный: включил и работаешь Нулевой Максимальный: много нюансов с ARM

Поколение v3 против v4

Если цена близка — берите v4: то же число ядер при чуть меньшем потреблении и чуть выше производительности на ядро (Broadwell против Haswell). Но скидка на v3 бывает существенной, и для домашнего кластера разница в работе практически незаметна: узкое место домашнего сервера — память и диски, а не процессор.

Тактовая частота этих Xeon невысока (2.0–2.5 ГГц) — не пугайтесь: Kubernetes и домашние сервисы масштабируются по ядрам, а не по мегагерцам. Двенадцать «медленных» ядер для кластера полезнее четырёх «быстрых».

Где покупать и как читать лоты

Основные площадки: AliExpress (комплекты с доставкой, защита покупателя), Avito (местные серверы и мини-ПК, можно посмотреть вживую), местные барахолки и разборки. При чтении лота обращайте внимание на три вещи:

Доставка из Китая занимает 2–6 недель — запаситесь терпением и не открывайте спор раньше окончания срока защиты.

Как проверить б/у комплект при получении

Комплект «плата + процессор + память» с AliExpress приходит без корпуса и гарантийной мастерской за углом. Проверку делайте сразу, пока открыт спор:

Проверка 1. Внешний осмотр

Осмотрите плату при дневном свете: не должно быть погнутых ножек сокета (это критично — одна погнутая ножка LGA2011-3 может стоить всей плате), тёмных пятен прогара, вздутых конденсаторов и следов ремонта (свежий флюс, следы паяльника у микросхем).

Проверка 2. Первое включение на «столе»

Соберите минимум: плата, процессор, один модуль памяти, кулер, видеокарта, блок питания. Включение замыканием контактов PWR_SW отвёрткой (на китайских платах без корпуса это нормальная практика). Плата должна выдать изображение и зайти в BIOS/UEFI.

Проверка 3. Тест памяти

Установите все модули и прогоните Memtest86+ с загрузочной флешки хотя бы один полный проход (на 64 ГБ это несколько часов — оставьте на ночь). Ошибки памяти = открывайте спор: сервер с битой памятью будет «случайно» падать, и вы замучаетесь искать причину.

Проверка 4. Стресс-тест процессора

После установки ОС прогрейте систему: sudo apt install stress-ng и запустите stress-ng --cpu 0 --timeout 600 на 10 минут, наблюдая температуру (sensors). Троттлинг или выключение = проблемы с охлаждением или питанием платы.

Чего не покупать для домашнего кластера

Организация места и питания

Пара практических моментов, о которых вспоминают после покупки:

Итоговые рекомендации

Вариант 1. «Хочу мощно и надолго» — самосбор на Xeon E5

Плата на X99 + E5-2678 v3 или E5-2680 v4 + 32–64 ГБ ECC REG. Получите сервер, который потянет кластер, виртуализацию, медиасервер с транскодированием и ещё останется. Смиритесь с потреблением 60–90 Вт и размером ATX.

Вариант 2. «Хочу тихо и экономично» — б/у мини-ПК

Один ThinkCentre / EliteDesk / OptiPlex с Core i5 восьмого поколения или новее и 16–32 ГБ ОЗУ. Если захотите настоящий многоузловой кластер — докупите второй и третий такой же.

Вариант 3. «Хочу попробовать бесплатно» — старое железо

Любой имеющийся компьютер с 8 ГБ ОЗУ. Лучший способ понять, нужен ли вам вообще домашний кластер, прежде чем тратить деньги.

Что дальше Определились с железом? Сверьтесь со страницей «Системные требования» — там минимальные и рекомендуемые конфигурации для control-plane и worker-узлов, а потом переходите к подготовке системы.