HashiCorp Nomad 1.0

Ilmus esimene stabiilne versioon minimalistlikust (kubernetese ja teiste selle valdkonna projektide suhtes) orkestreerimissüsteemist HashiCorp Nomaad, toetav orkestratsioon konteinerid Dockeri abil и podman, Java programmid, QEMU virtuaalsed masinad, tavalised binaarfailidja mitmed muud kogukonna toetatud meetodid. Projekt on kirjutatud Go keeles ja on tähelepanuväärne selle tiheda integreerimise poolest teiste HashiCorpi projektidega.


HashiCorpi enda sõnul Nomadi võrdlemine Kubernetesega, on nende projekt arhitektuuriliselt lihtsam, modulaarsem ja tulemuslikum: kui Kubernetes ühendab samaaegselt planeerija, klastrihalduse, teenuste avastamise ja jälgimise ning salajase salvestusruumi, mis esindab tohutut ja ressursimahukat teenust, siis Nomad on väikese binaarfailina. fail ja tegeleb ainult planeerimise ja klastrite loomisega. Kõik muu funktsionaalsus on jäetud ettevõtte teistele väiketeenustele: näiteks Konsul teenuse leidmiseks и Võlv saladuste hoidmiseks.

Muudatused selles versioonis:

  • Dynamic Application Sizing (saadaval ainult ettevõtte versioonis) - teenuse optimaalseks toimimiseks vajaliku ressursside hulga automaatne määramine;
  • Consuli nimeruumid (saadaval ainult Consuli ettevõtte versioonis) – konsuli teenuse nähtavuse tsooni eraldamine ühes Nomadi klastris;
  • Nimeruumid (saadaval tasuta versioonis) - nähtavustsooni esiletõstmine ja teenuste vahel klastri sees piiritlemine;
  • Sündmuste voog – klastris toimunud sündmuste lineaarne voog, mis on kasulik silumiseks;
  • HCL2 – HashiCorpi projekti konfiguratsioonikeele uus versioon, mis toetab nüüd väljendeid ja sisendmuutujaid;
  • Container Networking Interface'i täiustatud tugi – nüüd saab CNI abil loodud aadresse registreerida Consulis;
  • uus liides, mis kuvab teavet töötavate teenuste kohta, nende jaotust sõlmede vahel ja ressursitarbimist klastri sees.

Allikas: linux.org.ru