Nastala je prva stabilna verzija minimalističkog (s obzirom na Kubernetes i druge projekte u ovoj oblasti) sistema orkestracije HashiCorp Nomad, koji podržava orkestraciju kontejnera uz pomoć Dockera in Podman, programa na Javi, virtuelnih mašina QEMU, običnih binarnih datoteka, i niza drugih načina koje podržava zajednica. Projekat je napisan na Go jeziku i ističe se bliskom integracijom s drugim HashiCorp projektima.
Prema izjavama same HashiCorp, upoređujući Nomad s Kubernetesom, njihov projekat je arhitektonski jednostavniji, modularniji i učinkovitiji: dok Kubernetes kombinuje planer, upravljanje klasterima, otkrivanje i praćenje servisa i skladištenje tajni, predstavljajući masivnu i resursno zahtevnu uslugu, Nomad dolazi kao mali binarni fajl i bavi se samo planiranjem i klasterizacijom. Sva ostala funkcionalnost je poverena drugim manjim uslugama kompanije: na primer, Consul za otkrivanje servisa in Vault za skladištenje tajni.
Izmene 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) — određivanje zone vidljivosti servisa za Consul unutar jednog Nomad klastera;
- Namespaces (postalo dostupno u slobodnoj verziji) — određivanje zone vidljivosti i razdvajanje servisa međusobno unutar klastera;
- Event Stream — koristan za otklanjanje grešaka linearni tok događaja koji su se desili unutar klastera;
- HCL2 — nova verzija jezika za konfiguraciju HashiCorp projekata, sada sa podrškom za izraze i ulazne promenljive;
- poboljšana podrška za Container Networking Interface — sada se adrese kreirane pomoću CNI mogu registrovati u Consul;
- novi interfejs za prikaz informacija o pokrenutim servisima, njihovoj raspodeli po čvorovima i potrošnji resursa unutar klastera.
Izvor: linux.org.ru
