Site Tools


Alms project

Интересный новый проект про открытие новых горизонтов как в личной карьере, так, возможно, и в чьих-то инфраструктурах, в которые я никогда не попаду. Энивей опыт есть опыт, почему бы его не получить.

Прелюдия

Ехать будем как обычно по принципу яйцо в курице, курица в зайце и так далее, тому подобное. Под полигон я взял 8-головую AMD (16 потоков) + 64 гигабайта рамы. На вскидку для простейшего кластера должно хватить, не хватит - рядом есть ещё тазик с Intel. Есть конечно возможность использовать бесплатные облака типа Google или Yandex, но в рамках тестового стенда мучить гигантов мне кажется meh. Поэтому берём железку, наливаем прекрасную Gentoo, включаем ip-forwarding, ставим kvm/qemu/libvirt/bridge-utils, поднимаем бридж, настраиваем iptables, в общем наш стандартный фарш для полной виртуализации, частично описанный1)

Значит ТЗ у нас следующее:

  1. Кластер куба - в принципе минимально описано тут, поэтому часть дела уже сделана
  2. Ingress + SSL - ну тут у нас будет скорее всего стандартный nginx + certbot
  3. ELK - а вот эта штука новая, интересная, можно сказать new shiny technology
  4. Prometheus - тоже новая штука
  5. Grafana - морда для просмотра метрик, в принципе тоже ничего сложного
  6. Web-application - всё что угодно, возьмём, например, простейшие рельсы

Ну и в конечном итоге мы всё это опишем в публичной git репе, чтобы каждый набредший на этот труд мог попытаться воспроизвести сие действо.

1)
отбой, пока не описанный, но когда-нибудь в светлом будущем мы к этому вернёмся.