HashiCorp Nomad 1.0

De earste stabile ferzje fan in minimalistysk (relatyf oan Kubernetes en oare projekten yn dit gebiet) orkestraasjesysteem waard frijlitten HashiCorp Nomade, stypjende orkestraasje containers mei Docker и podman, Java-programma's, QEMU firtuele masines, reguliere binêre triemmen, en in oantal oare mienskip-stipe metoaden. It projekt is skreaun yn Go en is opmerklik foar syn nauwe yntegraasje mei oare HashiCorp-projekten.


Neffens HashiCorp sels, fergelykje Nomad mei Kubernetes, har projekt is arsjitektoanysk ienfâldiger, mear modulêr en performant: wylst Kubernetes tagelyk in planner, klusterbehear, tsjinstûntdekking en monitoaring, en geheime opslach kombineart, dy't in massive en boarne-yntinsive tsjinst fertsjintwurdiget, dan komt Nomad yn 'e foarm fan in lyts binêr triem en deals allinnich planning en klustering. Alle oare funksjonaliteit wurdt oerlitten oan oare lytse tsjinsten fan it bedriuw: bygelyks, Konsul foar ûntdekking fan tsjinst и Vault foar it bewarjen fan geheimen.

Feroarings yn dizze ferzje:

  • Dynamic Application Sizing (allinich beskikber yn 'e ûndernimmingsferzje) - automatyske bepaling fan' e fereaske hoemannichte boarnen foar optimale wurking fan 'e tsjinst;
  • Consul Namespaces (allinich beskikber yn 'e ûndernimmingsferzje fan Consul) - it tawizen fan in sichtberenssône foar tsjinst foar Consul binnen ien Nomad-kluster;
  • Nammeromten (wurden beskikber yn 'e fergese ferzje) - markearje de sichtberensône en beskiede tsjinsten ûnderinoar binnen it kluster;
  • Event Stream - in lineêre stream fan eveneminten dy't barde binnen it kluster, nuttich foar debuggen;
  • HCL2 - in nije ferzje fan 'e HashiCorp-projektkonfiguraasjetaal, no mei stipe foar útdrukkingen en ynfierfariabelen;
  • ferbettere stipe foar Container Networking Interface - no kinne adressen makke mei CNI wurde registrearre yn Consul;
  • in nije ynterface foar it werjaan fan ynformaasje oer rinnende tsjinsten, har ferdieling ûnder knooppunten en boarneferbrûk binnen it kluster.

Boarne: linux.org.ru