простите, подушню немного:
необязательно так. можно собрать кластер из 2х нод + qdevice. можно использовать не “одинаковые ящики”, в proxmox возможности для этого имеются
понятно что рекомендуется >=3 нод и нечетное число, но в реалиях домашней лабы и/или на попробовать / для обучения можно не следовать таким жестким требованиям
как альтернативу можно использовать сервисы с исходящим соединением, типа:
и можно изучить связанную тему:
у подобных сервисов есть free tier, на первое время/для обучения может вполне сгодится
тут добавлю что раутинг может быть настроен по портам или префиксам url, не обязательно по саб-доменам
как вариант, например netbird дает бесплатный домен в ходе регистрации
существуют сервисы предоставляющие бесплатные домены, те не обязательно иметь “свой” домен
подытоживая, соглашусь с товарищем @kalobyte выбор железа (или как задействовать имеющееся) зависит от поставленной задачи.
поищите курсы devops, сформируйте требования на железо по плану обучения.
может и так получится что развернуть “виртуальную” лабу в облаке/на виртуальных серверах будет проще.