HashiCorp Nomad 1.0

Ensimmäisen vakaan version julkaisu minimalistisesta (suhteessa Kubernetesiin ja muihin tämän alueen projekteihin) orkestrointijärjestelmästä Hashi Corp Nomadijoka tukee orkestrointia kontit Dockerilla и podman, Java-ohjelmat, QEMU-virtuaalikoneet, normaalit binaaritja monia muita yhteisön tukemia menetelmiä. Projekti on kirjoitettu Go-kielellä, ja se on tunnettu tiiviistä integraatiostaan ​​muiden HashiCorp-projektien kanssa.


HashiCorpin itsensä mukaan vertaamalla Nomadia Kubernetesiin, heidän projektinsa on arkkitehtonisesti yksinkertaisempi, modulaarisempi ja suorituskykyisempi: jos Kubernetes yhdistää ajoittimen, klusterinhallinnan, palveluiden löytämisen ja valvonnan sekä salaisen varastoinnin samanaikaisesti, mikä edustaa massiivista ja resurssiintensiivistä palvelua, niin Nomad tulee muodossa pieni binääritiedosto ja käsittelee vain suunnittelua ja klusterointia. Kaikki muut toiminnot ovat yrityksen muiden pienpalveluiden armoilla: esim. Konsuli palvelun löytämiseen и Holvi salaisuuksien säilyttämiseen.

Muutokset tähän versioon:

  • Dynamic Application Sizing (saatavana vain yritysversiossa) - tarvittavan resurssimäärän automaattinen määritys palvelun optimaalista toimintaa varten;
  • Consul Namespaces (saatavilla vain Consulin yritysversiossa) - palvelun näkyvyysalueen jakaminen Consulille yhden Nomad-klusterin sisällä;
  • Nimiavaruudet (tuli saataville ilmaisessa versiossa) - näkyvyysalueen jakaminen ja palvelujen eriyttäminen keskenään klusterin sisällä;
  • Tapahtumavirta – hyödyllinen klusterin sisällä tapahtuneiden lineaarisen tapahtumavirran virheenkorjauksessa;
  • HCL2 - uusi versio HashiCorp-projektin konfigurointikielestä, joka tukee nyt lausekkeita ja syöttömuuttujia;
  • parannettu tuki Container Networking Interfacelle - nyt CNI:llä luodut osoitteet voidaan rekisteröidä Consulille;
  • uusi käyttöliittymä, joka näyttää tietoja käynnissä olevista palveluista, niiden jakautumisesta solmujen välillä ja resurssien kulutuksesta klusterin sisällä.

Lähde: linux.org.ru