LINUX.ORG.RU
ФорумAdmin

Посоветуйте по кубер и NixOS

 , lenovo tiny,


1

2

Всем привет!

Тут по дешевке нашел Lenovo m910q в tiny корпусе, кажется, что можно заменить wifi модуль и получить 5гигабит на 7й версии wifi.

Вот думаю используя NixOS и k3s связать 3 таких неттопа, цель сугубо развить навыки кубера и NixOS.

Кто-то сталкивался? Че там делать надо? Можно ли сразу в конфиге прописать связь между узлами?

★★★★

Ты главное стабильную сеть со статическими IP у каждой ноды сделай, дальше оно само себя настраивает.

anonymous
()

Че там делать надо?

Вбиваешь в гугол nixos k3s и вылезает документация

Gary ★★★★★
()

Держу две tiny mini micro ноды на k3s (master+agent), развернуты из почти одинаковых конфигов со своими hardware.nix, полет нормальный

Манифесты и чарты держу в fluxcd. С ним и с настройкой сети сложностей было больше, чем с nix

Че там делать надо? Можно ли сразу в конфиге прописать связь между узлами?

Я не стал изобретать каких-то динамических конфигов, захардкодил айпишники явным образом

Единственная проблема nix, которую встретил - необходимость растить PATH для longhorn через kyverno (возможно уже неактуально)

Если интересно, вот конфиг, но не советую сильно ориентироваться на мою структуру, там особый путь, не факт что nix-корректный

grazor ★★
()
Ответ на: комментарий от anonymous

Вообще цель подтянуть знания, даже думал взять Terraform + NixOS + K3S. Мне, собственно говоря, реальную задачу решать не надо, надо пощупать

AntonyRF ★★★★
() автор топика

не забивай голову ерундой.

Раз у тебя есть три железки, смело накатывай туда talos + metallb.

Делов-то на полчаса работы.

А потом уже поверх можешь накатывать стандартный набор - argocd/fluxcd, ingress, operators.

Nurmukh ★★★★
()
Ответ на: комментарий от AntonyRF

Нет, в etcd записываются IP адреса (которые могут быть получены из DNS, но лучше так не делать или же прописать их в hosts у каждой ноды)

anonymous
()

Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария