HashiCorp Nomad 1.0

Ang una nga stable nga bersyon sa usa ka minimalistic (relative sa Kubernetes ug uban pang mga proyekto sa kini nga lugar) nga sistema sa orkestra gipagawas Ang HashiCorp Nomad, pagsuporta sa orkestra mga sudlanan gamit ang Docker и podman, Mga programa sa Java, QEMU virtual machines, regular nga binary files, ug uban pang mga pamaagi nga gisuportahan sa komunidad. Ang proyekto gisulat sa Go ug nabantog tungod sa suod nga panagsama niini sa ubang mga proyekto sa HashiCorp.


Sumala sa HashiCorp mismo, pagtandi sa Nomad sa Kubernetes, ang ilang proyekto mas simple sa arkitektura, mas modular ug performant: samtang ang Kubernetes naghiusa sa dungan nga scheduler, cluster management, service discovery ug monitoring, ug secret storage, nga nagrepresentar sa usa ka dako ug resource-intensive nga serbisyo, unya ang Nomad moabut sa porma sa usa ka gamay nga binary. file ug deals lamang sa pagplano ug clustering. Ang tanan nga uban nga mga gamit gibilin sa ubang gagmay nga mga serbisyo sa kompanya: pananglitan, Konsul alang sa pagdiskobre sa serbisyo и Vault alang sa pagtipig sa mga sekreto.

Mga pagbag-o sa kini nga bersyon:

  • Dynamic Application Sizing (anaa ra sa bersyon sa negosyo) - awtomatik nga pagtino sa gikinahanglan nga kantidad sa mga kapanguhaan alang sa kamalaumon nga operasyon sa serbisyo;
  • Mga Ngalan sa Consul (anaa ra sa bersyon sa negosyo sa Consul) - paggahin ug usa ka sona nga visibility sa serbisyo alang sa Consul sulod sa usa ka cluster sa Nomad;
  • Namespaces (nahimong magamit sa libre nga bersyon) - nagpasiugda sa visibility zone ug naglimite sa mga serbisyo sa ilang kaugalingon sulod sa cluster;
  • Event Stream - usa ka linear nga sapa sa mga panghitabo nga nahitabo sulod sa cluster, mapuslanon sa pag-debug;
  • HCL2 - usa ka bag-ong bersyon sa HashiCorp project configuration language, karon adunay suporta alang sa mga ekspresyon ug input variables;
  • gipauswag nga suporta alang sa Container Networking Interface - karon ang mga adres nga gihimo gamit ang CNI mahimong marehistro sa Consul;
  • usa ka bag-ong interface alang sa pagpakita sa kasayuran bahin sa pagpadagan sa mga serbisyo, ang ilang pag-apod-apod sa mga node ug pagkonsumo sa kapanguhaan sa sulod sa cluster.

Source: linux.org.ru