HashiCorp Nomad 1.0

Thawj qhov ruaj khov version ntawm minimalistic (kwv yees rau Kubernetes thiab lwm yam dej num hauv cheeb tsam no) orchestration system tau tso tawm HashiCorp Nomad, txhawb nqa orchestration ntim khoom siv Docker и podman, Java program, QEMU virtual machines, tsis tu ncua binary ntaub ntawv, thiab ib tug xov tooj ntawm lwm txoj kev txhawb pab zej zog. Qhov project tau sau rau hauv Go thiab yog qhov tseem ceeb rau nws txoj kev sib raug zoo nrog lwm cov haujlwm HashiCorp.


Raws li HashiCorp nws tus kheej, piv Nomad nrog Kubernetes, lawv qhov project yog architecturally yooj yim dua, ntau modular thiab ua tau zoo: thaum Kubernetes sib txuas ua ke ib lub sijhawm teem sijhawm, kev tswj hwm pawg, kev pabcuam tshawb nrhiav thiab saib xyuas, thiab kev cia zais cia, sawv cev rau qhov kev pabcuam loj thiab muaj peev xwm siv tau, tom qab ntawd Nomad los hauv daim ntawv me me binary. cov ntaub ntawv thiab deals tsuas yog npaj thiab pawg. Tag nrho lwm yam kev ua haujlwm raug tso tseg rau lwm cov kev pabcuam me me ntawm lub tuam txhab: piv txwv li, Consul rau kev pab nrhiav pom и Vault rau khaws cia secrets.

Cov kev hloov hauv no version:

  • Dynamic Application Sizing (muaj tsuas yog nyob rau hauv lub tuam txhab version) - tsis siv neeg txiav txim siab ntawm qhov yuav tsum tau muaj peev xwm rau kev ua haujlwm zoo ntawm cov kev pabcuam;
  • Consul Namespaces (muaj tsuas yog nyob rau hauv lub tuam txhab version ntawm Consul) - faib ib qho kev pab cuam visibility cheeb tsam rau Consul nyob rau hauv ib tug Nomad pawg;
  • Namespaces (yuav muaj nyob rau hauv cov dawb version) - qhia txog thaj tsam pom tau thiab delimiting cov kev pab cuam ntawm lawv tus kheej hauv pawg;
  • Event Stream - ib txoj kab ntawm cov xwm txheej uas tshwm sim hauv pawg, pab tau rau kev debugging;
  • HCL2 - ib tug tshiab version ntawm HashiCorp project configuration lus, tam sim no nrog kev txhawb nqa rau cov kab lus thiab input variables;
  • txhim kho kev txhawb nqa rau Container Networking Interface - tam sim no chaw nyob tsim siv CNI tuaj yeem sau npe hauv Consul;
  • lub interface tshiab rau kev nthuav tawm cov ntaub ntawv hais txog kev khiav haujlwm, lawv cov kev faib tawm ntawm cov nodes thiab kev siv peev txheej hauv pawg.

Tau qhov twg los: linux.org.ru ua