Najprostszy managaer MIkrousług

0

Mini cloud na 3 fizyczne maszyny, większe zdolne do obsługi 6-10 obrazów dokera z usługami na każdej.
Usługi żeby sie zgłaszały do "centrali" ze swoją nazwą, stanem zdrowia, (czy "nadzorcy"), tudzież żeby się dał bezpiecznik na nich zrobić

Instalacja prosta, dla ubogich, i setek kopii usług w tysiącach egzemplarzy to tu nigdy nie będzie.
Co sprawdzone i najprostsze może zapewniać integrację, odnajdywanie się tych usług

Posypało się tych managerów aż za dobrych, aż za dużo. Na dziesiątki serwerowni. My tego nie potrzebujemy.
Najprostsze usługi do trzech egzemplarzy, w nieznanych z góry miejscach, wszystkich razem, nie więcej niż 15.
Oczywiście chciałbym, żeby temu elementowi też było wolno paść, obok w clustsze żeby inna instancja zastąpiła

Znam nazwy zookeeper, Kubernetes / openshift / service mesh / zupełnie nie umiem ocenić które jest dla maluchów, które dla korporacji

0

W takim wypadku ja bym użył Consul + Nomad. Pierwsze jako registry oraz service discovery (a w nowszych wersjach również mesh) a drugie jako scheduler do kontenerów oraz rejestrator. Sam tego używam w jednym projekcie i jest to dość przyjemne połączenie.

0
hauleth napisał(a):

W takim wypadku ja bym użył Consul + Nomad. Pierwsze jako registry oraz service discovery (a w nowszych wersjach również mesh) a drugie jako scheduler do kontenerów oraz rejestrator. Sam tego używam w jednym projekcie i jest to dość przyjemne połączenie.

Dzięki. Czytam to już, pochodzi z jednej firmy, więc koncepocyjnie się to styka.
A gdybym zapytał o takie narzędzie ze świata Javy albo .NET? Czasem lubię mieć z zapasie móc pogrzebać w żródłach, a może jakby się wiodło, dorobić plugin

Małe (w wykonaniu i pomyśle) registry, service discovery, health state, zaimplementowane w Javie lub C#

0

w Javie masz Eureke https://github.com/Netflix/eureka

1 użytkowników online, w tym zalogowanych: 0, gości: 1