HashiCorp Nomad 1.0

Izid prve stabilne različice minimalističnega (glede na Kubernetes in druge projekte na tem področju) orkestracijskega sistema Hashi Corp Nomadki podpira orkestracijo vsebniki z Dockerjem и podman, Java programi, QEMU virtualni stroji, običajne binarne datotekein številne druge metode, ki jih podpira skupnost. Projekt je napisan v jeziku Go in je znan po tesni integraciji z drugimi projekti HashiCorp.


Glede na sam HashiCorp, primerjava Nomada s Kubernetesom, je njihov projekt arhitekturno preprostejši, bolj modularen in zmogljiv: če Kubernetes hkrati združuje razporejevalnik, upravljanje gruče, odkrivanje in spremljanje storitev ter skrivno shranjevanje, kar predstavlja obsežno storitev, ki zahteva veliko virov, potem Nomad prihaja v obliki majhna binarna datoteka in se ukvarja samo z načrtovanjem in združevanjem v gruče. Vse ostale funkcionalnosti so prepuščene na milost in nemilost drugim manjšim storitvam podjetja: npr. Konzul za odkrivanje storitev и Trezor za shranjevanje skrivnosti.

Spremembe v tej različici:

  • Dynamic Application Sizing (na voljo samo v različici za podjetja) - samodejno določanje potrebne količine virov za optimalno delovanje storitve;
  • Imenski prostori Consul (na voljo samo v različici programa Consul za podjetja) – dodelitev območja vidnosti storitve za Consul znotraj ene gruče Nomad;
  • Imenski prostori (na voljo v brezplačni različici) - dodelitev območja vidnosti in razlikovanje storitev med seboj znotraj gruče;
  • Tok dogodkov – uporaben za odpravljanje napak linearnega toka dogodkov, ki so se zgodili znotraj gruče;
  • HCL2 - nova različica konfiguracijskega jezika projekta HashiCorp, zdaj s podporo za izraze in vhodne spremenljivke;
  • izboljšana podpora za omrežni vmesnik vsebnika - zdaj je mogoče naslove, ustvarjene s pomočjo CNI, registrirati pri Consulu;
  • nov vmesnik za prikaz informacij o delujočih storitvah, njihovi porazdelitvi po vozliščih in porabi virov znotraj gruče.

Vir: linux.org.ru