Комментарии 5
Вижу, что это аналог Талоса. А образы у вас свои? я сейчас работаю с Талосом и мне не нравится, что для скачивания образов приходится танцевать с бубном из-за блокировок роскомпозора
Это не аналог - у них на сайте прямо и написано, что построено на базе Talos OS. Только ценник 86К в год за сервер выглядит завышенным. Хотя для госов может и нормально.
Про Talos - зависит от количества используемых расширений (но я глупый, не спец, опыт только homelab). У меня он спотыкается в основном на pull'е образов для контейнеров после загрузки ОС. Лечится локальным зеркалом и прокси + переменная в machine.install.image на стороне terraform. В целом можно даже матрицу на стороне CI прикрутить для множества SCHEMATIC_ID.
Минус - при обновлении кластера надо не забыть указать зеркало в `talosctl upgrade`, пару раз уже "чудесно обновился". Вроде как в Terraform провайдере v0.12.0 должны сделать поддержку обновление самого Talos (без talosctl), но не уверен.
SCHEMATIC_ID="dc7b152cb3ea...."
VERSION="v1.12.5"
crane pull \
factory.талос/nocloud-installer/${SCHEMATIC_ID}:${VERSION} \
installer.tar
crane push installer.tar \
зеркало/talos/installer:${SCHEMATIC_ID}:${VERSION}Локальное зеркало - это локально развернутый талос фэктори? У меня коллега исследовал вопрос разворачивания локально, но не доисследовал. Мне придется самому разбираться с этим вопросом.
Нет, в данном примере просто копирую через `HTTP_PROXY= crane pull` и пушу в локальный registry (harbor, docker registry, gitlab registry). В моем случае использую только один SCHEMATIC_ID (с qemu-guest-agent и iscsi-tools), можно циклом по нужным проходиться, ID от версии talos к версии не изменяются.
Возможно, есть способы лучше, мне такого хватает.
Можно попробовать self-hosted версию Image Factory развернуть - https://docs.siderolabs.com/omni/self-hosted/run-image-factory-on-prem.
Вышла «Альт Оркестрация» 11.0 — неизменяемая операционная система, которая не имеет прямых аналогов на рынке