Objavljena je prva stabilna verzija minimalističkog (u odnosu na Kubernetes i druge projekte u ovoj oblasti) sustava orkestracije HashiCorp Nomad, koji podržava orkestraciju kontejnera putem Dockera i Podman, programa na Javi, virtualnih mašina QEMU, običnih binarnih datoteka, i niz drugih načina podržanih od strane zajednice. Projekt je napisan na programskom jeziku Go i ističe se uskom integracijom s drugim projektima HashiCorp.
Prema tvrdnjama samog HashiCorpa, uspoređujući Nomad s Kubernetesom, njihov projekt je arhitektonski jednostavniji, modularniji i produktivniji: dok Kubernetes kombinira planiranje, upravljanje klasterima, otkrivanje i nadgledanje usluga te pohranu tajni, predstavljajući masivnu i resurno zahtjevnu uslugu, Nomad dolazi u obliku malog binarnog datoteke i bavi se samo planiranjem i klasterizacijom. Sva ostala funkcionalnost prepuštena je drugim malim uslugama tvrtke: primjerice, Consul za otkrivanje usluga i Vault za pohranu tajni.
Promjene u ovoj verziji:
- Dynamic Application Sizing (dostupno samo u enterprise verziji) — automatsko određivanje potrebnog broja resursa za optimalan rad usluge;
- Consul Namespaces (dostupno samo u enterprise verziji Consul) — izdvajanje vidnog polja usluga za Consul unutar jednog Nomad klastera;
- Namespaces (postalo dostupno u besplatnoj verziji) — izdvajanje vidnog polja i razgraničenje usluga međusobno unutar klastera;
- Event Stream — koristan za debuggiranje linearni tok događaja koji su se dogodili unutar klastera;
- HCL2 — nova verzija jezika konfiguracije projekata HashiCorp, sada s podrškom za izraze i ulazne varijable;
- poboljšana podrška za Container Networking Interface — sada adrese stvorene pomoću CNI mogu biti registrirane u Consulu;
- novi sučelje za prikaz informacija o pokrenutim uslugama, njihovoj raspodjeli po čvorovima i potrošnji resursa unutar klastera.
Izvor: linux.org.ru
