HashiCorp Nomad 1.0

Die eerste stabiele weergawe van 'n minimalistiese (met betrekking tot Kubernetes en ander projekte in hierdie area) orkestrasiestelsel is vrygestel HashiCorp Nomad, ondersteunende orkestrasie houers met behulp van Docker и podman, Java programme, QEMU virtuele masjiene, gereelde binêre lêers, en 'n aantal ander gemeenskapsondersteunde metodes. Die projek is in Go geskryf en is opvallend vir sy noue integrasie met ander HashiCorp-projekte.


Volgens HashiCorp self, Nomad met Kubernetes vergelyk, hul projek is argitektonies eenvoudiger, meer modulêr en werksaam: terwyl Kubernetes gelyktydig 'n skeduleerder, klusterbestuur, diensontdekking en -monitering en geheime berging kombineer, wat 'n massiewe en hulpbronintensiewe diens verteenwoordig, dan kom Nomad in die vorm van 'n klein binêre lêer en handel slegs beplanning en groepering. Alle ander funksionaliteit word aan ander klein dienste van die maatskappy oorgelaat: byvoorbeeld, Konsul vir diensontdekking и Kluis vir die stoor van geheime.

Veranderinge in hierdie weergawe:

  • Dinamiese toepassingsgrootte (slegs beskikbaar in die ondernemingsweergawe) - outomatiese bepaling van die vereiste hoeveelheid hulpbronne vir optimale werking van die diens;
  • Consul Namespaces (slegs beskikbaar in die ondernemingsweergawe van Consul) - toekenning van 'n dienssigbaarheidsone vir Consul binne een Nomad-kluster;
  • Naamruimtes (het in die gratis weergawe beskikbaar geword) - beklemtoon die sigbaarheidsone en die afbakening van dienste onder mekaar binne die groepering;
  • Gebeurtenisstroom - 'n lineêre stroom gebeurtenisse wat binne die groep plaasgevind het, nuttig vir ontfouting;
  • HCL2 - 'n nuwe weergawe van die HashiCorp-projekkonfigurasietaal, nou met ondersteuning vir uitdrukkings en invoerveranderlikes;
  • verbeterde ondersteuning vir Container Networking Interface - nou kan adresse wat met CNI geskep is, in Consul geregistreer word;
  • 'n nuwe koppelvlak vir die vertoon van inligting oor lopende dienste, hul verspreiding onder nodusse en hulpbronverbruik binne die groepering.

Bron: linux.org.ru