HashiCorp Nomad 1.0

La unua stabila versio de minimumisma (rilate al Kubernetes kaj aliaj projektoj en ĉi tiu areo) instrumenta sistemo estis publikigita. HashiCorp Nomad, apogante instrumentadon ujoj uzante Docker и podman, Java programoj, QEMU virtualaj maŝinoj, regulaj binaraj dosieroj, kaj kelkaj aliaj komunum-subtenataj metodoj. La projekto estas skribita en Go kaj estas rimarkinda pro sia proksima integriĝo kun aliaj HashiCorp-projektoj.


Laŭ HashiCorp mem, komparante Nomad kun Kubernetes, ilia projekto estas arkitekture pli simpla, pli modula kaj efika: dum Kubernetes kombinas samtempe planilon, clusteradministradon, servan malkovron kaj monitoradon, kaj sekretan stokadon, reprezentante masivan kaj rimedintensan servon, tiam Nomad venas en la formo de malgranda duuma. dosiero kaj traktas nur planadon kaj clustering. Ĉiuj aliaj funkcioj estas lasitaj al aliaj malgrandaj servoj de la kompanio: ekzemple, Konsulo por servo malkovro и Trezorejo por stoki sekretojn.

Ŝanĝoj en ĉi tiu versio:

  • Dinamika Aplika Dimensigo (disponebla nur en la entreprena versio) - aŭtomata determino de la bezonata kvanto da rimedoj por optimuma funkciado de la servo;
  • Consul Namespaces (havebla nur en la entreprena versio de Consul) - asignante servan videbleczonon por Konsulo ene de unu Nomad-grupo;
  • Nomspacoj (fariĝis haveblaj en la senpaga versio) - reliefigante la videbleczonon kaj limigante servojn inter si ene de la areto;
  • Event Stream - linia fluo de okazaĵoj kiuj okazis ene de la areto, utila por senararigado;
  • HCL2 - nova versio de la HashiCorp projekta agorda lingvo, nun kun subteno por esprimoj kaj eniga variabloj;
  • plibonigita subteno por Container Networking Interface - nun adresoj kreitaj per CNI povas esti registritaj en Consul;
  • nova interfaco por montri informojn pri funkciado de servoj, ilia distribuo inter nodoj kaj rimedkonsumo ene de la areto.

fonto: linux.org.ru