HashiCorp Nomad 1.0

Минималистік (Кубернетеске және осы саладағы басқа жобаларға қатысты) оркестрлік жүйенің бірінші тұрақты нұсқасы шығарылды. HashiCorp Nomad, қолдаушы оркестр Docker көмегімен контейнерлер и Подман, Java бағдарламалары, QEMU виртуалды машиналары, кәдімгі екілік файлдар, және басқа да бірқатар қауымдастық қолдайтын әдістер. Жоба Go бағдарламасында жазылған және басқа HashiCorp жобаларымен тығыз интеграциясымен ерекшеленеді.


HashiCorp-тың айтуынша, Nomad пен Кубернетесті салыстыру, олардың жобасы архитектуралық тұрғыдан қарапайым, модульді және өнімді: ал Kubernetes бір уақытта жоспарлаушыны, кластерді басқаруды, қызметті табу мен бақылауды және жаппай және ресурсты қажет ететін қызметті көрсететін құпия сақтауды біріктірсе, Nomad шағын екілік ретінде келеді және тек мәмілелерді жасайды. жоспарлау және кластерлеу. Барлық басқа функциялар компанияның басқа шағын қызметтеріне қалдырылады: мысалы, Қызмет көрсету үшін консул и Құпияларды сақтауға арналған қойма.

Осы нұсқадағы өзгерістер:

  • Қолданбаның динамикалық өлшемі (тек кәсіпорын нұсқасында қол жетімді) – қызметтің оңтайлы жұмыс істеуі үшін қажетті ресурстар көлемін автоматты түрде анықтау;
  • Consul Namespaces (Консулдың кәсіпорын нұсқасында ғана қолжетімді) – бір Nomad кластері ішінде Консулға қызмет көрсету аймағын бөлу;
  • Атау кеңістігі (тегін нұсқада қол жетімді болды) - көріну аймағын бөлектеу және кластердегі қызметтерді бір-бірімен шектеу;
  • Оқиғалар ағыны – кластер ішінде орын алған, жөндеуге пайдалы оқиғалардың сызықтық ағыны;
  • HCL2 - HashiCorp жобасы конфигурациялау тілінің жаңа нұсқасы, енді өрнектер мен енгізу айнымалыларына қолдау көрсетіледі;
  • Container Networking Interface үшін жақсартылған қолдау - енді CNI көмегімен жасалған мекенжайларды Консулда тіркеуге болады;
  • іске қосылған қызметтер, оларды түйіндер арасында бөлу және кластердегі ресурстарды тұтыну туралы ақпаратты көрсетуге арналған жаңа интерфейс.

Ақпарат көзі: linux.org.ru