HashiCorp Nomad 1.0

Ang unang matatag na bersyon ng isang minimalistic (kamag-anak sa Kubernetes at iba pang mga proyekto sa lugar na ito) na sistema ng orkestra ay inilabas Hashi Corp Pagala, sumusuporta sa orkestrasyon mga lalagyan gamit ang Docker и podman, Mga programa sa Java, Mga virtual machine ng QEMU, regular na binary file, at ilang iba pang mga pamamaraang sinusuportahan ng komunidad. Ang proyekto ay nakasulat sa Go at kilala para sa malapit na pagsasama nito sa iba pang mga proyekto ng HashiCorp.


Ayon mismo sa HashiCorp, paghahambing ng Nomad sa Kubernetes, ang kanilang proyekto ay mas simple sa arkitektura, mas modular at gumaganap: habang pinagsama-sama ng Kubernetes ang isang scheduler, pamamahala ng kumpol, pagtuklas ng serbisyo at pagsubaybay, at lihim na pag-iimbak, na kumakatawan sa isang napakalaking at resource-intensive na serbisyo, pagkatapos ay dumating ang Nomad bilang isang maliit na binary at deal lamang pagpaplano at clustering. Ang lahat ng iba pang pag-andar ay naiwan sa iba pang maliliit na serbisyo ng kumpanya: halimbawa, Konsul para sa pagtuklas ng serbisyo и Vault para sa pag-iimbak ng mga lihim.

Mga pagbabago sa bersyong ito:

  • Dynamic na Application Sizing (magagamit lamang sa bersyon ng enterprise) - awtomatikong pagtukoy ng kinakailangang halaga ng mga mapagkukunan para sa pinakamainam na operasyon ng serbisyo;
  • Consul Namespaces (available lang sa enterprise version ng Consul) - paglalaan ng visibility zone ng serbisyo para sa Consul sa loob ng isang Nomad cluster;
  • Namespaces (naging available sa libreng bersyon) - pag-highlight ng visibility zone at pag-delimiting ng mga serbisyo sa kanilang mga sarili sa loob ng cluster;
  • Stream ng Event - isang linear na stream ng mga kaganapan na naganap sa loob ng cluster, kapaki-pakinabang para sa pag-debug;
  • HCL2 - isang bagong bersyon ng HashiCorp project configuration language, na ngayon ay may suporta para sa mga expression at input variable;
  • pinahusay na suporta para sa Container Networking Interface - ngayon ang mga address na ginawa gamit ang CNI ay maaaring irehistro sa Consul;
  • isang bagong interface para sa pagpapakita ng impormasyon tungkol sa pagpapatakbo ng mga serbisyo, ang kanilang pamamahagi sa mga node at pagkonsumo ng mapagkukunan sa loob ng cluster.

Pinagmulan: linux.org.ru