HashiCorp Nomad 1.0

Buvo išleista pirmoji stabili minimalistinės (lyginant su Kubernetes ir kitais šios srities projektais) orkestravimo sistemos versija. HashiCorp klajoklių, pritariamoji orkestruotė konteineriai naudojant Docker и Podmanas, Java programos, QEMU virtualios mašinos, įprasti dvejetainiai failaiir daug kitų bendruomenės palaikomų metodų. Projektas parašytas Go ir pasižymi glaudžiu integravimu su kitais HashiCorp projektais.


Pasak paties HashiCorp, lyginant Nomadą su Kubernetes, jų projektas yra architektūriškai paprastesnis, moduliškesnis ir našesnis: „Kubernetes“ vienu metu sujungia planavimo priemonę, klasterių valdymą, paslaugų aptikimą ir stebėjimą bei slaptą saugyklą, o tai reiškia didžiulę ir daug išteklių reikalaujančią paslaugą, o „Nomad“ yra mažo dvejetainio formato. failą ir užsiima tik planavimu ir grupavimu. Visas kitas funkcionalumas paliekamas kitoms smulkioms įmonės tarnyboms: pvz. Konsulas paslaugų atradimui и Skliautas paslaptims saugoti.

Šios versijos pakeitimai:

  • Dinaminis aplikacijų dydis (pasiekiamas tik įmonės versijoje) – automatinis reikiamo resursų kiekio nustatymas optimaliam paslaugos veikimui;
  • „Consul“ vardų erdvės (galimos tik įmonės „Consul“ versijoje) – konsului paslaugos matomumo zonos paskirstymas viename Nomad klasteryje;
  • Vardų erdvės (tapo prieinama nemokamoje versijoje) - išryškina matomumo zoną ir atskiria paslaugas tarpusavyje klasteryje;
  • Įvykių srautas – linijinis įvykių, įvykusių klasteryje, srautas, naudingas derinant;
  • HCL2 – nauja HashiCorp projekto konfigūracijos kalbos versija, dabar su išraiškų ir įvesties kintamųjų palaikymu;
  • patobulintas Container Networking Interface palaikymas – dabar adresus, sukurtus naudojant CNI, galima registruoti Consul;
  • nauja sąsaja, skirta rodyti informaciją apie veikiančias paslaugas, jų paskirstymą tarp mazgų ir išteklių suvartojimą klasteryje.

Šaltinis: linux.org.ru