HashiCorp Nomad 1.0

Минималист (Кубернетес болон энэ чиглэлийн бусад төслүүдтэй холбоотой) оркестрын системийн анхны тогтвортой хувилбарыг гаргасан. HashiCorp НүүдэлЭнэ нь найрал хөгжимийг дэмждэг Docker-тэй контейнерууд и Подман, Java програмууд, QEMU виртуал машинууд, ердийн хоёртын файлууд, болон бусад олон нийтийн дэмжлэгтэй аргууд. Төсөл нь Go хэл дээр бичигдсэн бөгөөд HashiCorp-ын бусад төслүүдтэй нягт уялдаатай гэдгээрээ алдартай.


HashiCorp-ийн хэлснээр, Номадыг Кубернетестэй харьцуулах, тэдний төсөл нь архитектурын хувьд илүү энгийн, илүү модульчлагдсан, гүйцэтгэлтэй: хэрвээ Кубернетес хуваарь гаргагч, кластерын удирдлага, үйлчилгээний нээлт, хяналт, нууц хадгалалтыг нэгэн зэрэг хослуулж, асар том, нөөц их шаарддаг үйлчилгээг төлөөлдөг бол Nomad нь дараах хэлбэрээр ирдэг. жижиг хоёртын файл бөгөөд зөвхөн төлөвлөлт, бөөгнөрөлтэй холбоотой. Бусад бүх функцууд нь компанийн бусад жижиг үйлчилгээний өршөөлд байдаг: жишээлбэл, Үйлчилгээний нээлтийн консул и Нууц хадгалах агуулах.

Энэ хувилбарт гарсан өөрчлөлтүүд:

  • Динамик хэрэглээний хэмжээ (зөвхөн аж ахуйн нэгжийн хувилбарт боломжтой) - үйлчилгээг оновчтой ажиллуулахад шаардагдах нөөцийн хэмжээг автоматаар тодорхойлох;
  • Консулын нэрсийн орон зай (зөвхөн Консулын аж ахуйн нэгжийн хувилбарт байдаг) - нэг Номад кластер дотор Консулын үйлчилгээний харагдах бүсийг хуваарилах;
  • Нэрийн орон зай (үнэгүй хувилбарт гарсан) - харагдах байдлын бүсийг хуваарилах, кластер доторх үйлчилгээг хооронд нь ялгах;
  • Үйл явдлын урсгал - кластер дотор тохиолдсон үйл явдлын шугаман урсгалыг дибаг хийхэд хэрэгтэй;
  • HCL2 - HashiCorp төслийн тохиргооны хэлний шинэ хувилбар, одоо илэрхийлэл болон оролтын хувьсагчдыг дэмждэг;
  • Контейнер сүлжээний интерфэйсийн сайжруулсан дэмжлэг - одоо CNI ашиглан үүсгэсэн хаягуудыг Консулд бүртгүүлэх боломжтой;
  • ажиллаж байгаа үйлчилгээ, тэдгээрийн зангилаа хоорондын тархалт, кластер доторх нөөцийн хэрэглээний талаарх мэдээллийг харуулах шинэ интерфейс.

Эх сурвалж: linux.org.ru