HashiCorp Nomad 1.0

Minimalistik (Kubernetes va ushbu sohadagi boshqa loyihalarga nisbatan) orkestr tizimining birinchi barqaror versiyasining chiqarilishi HashiCorp Nomadbu orkestrni qo'llab-quvvatlaydi Docker bilan konteynerlar и podman, Java dasturlari, QEMU virtual mashinalari, oddiy ikkilik, va boshqa bir qator hamjamiyat tomonidan qo'llab-quvvatlanadigan usullar. Loyiha Go tilida yozilgan va boshqa HashiCorp loyihalari bilan qattiq integratsiyalashuvi bilan ajralib turadi.


HashiCorpning o'ziga ko'ra, Nomadni Kubernetes bilan solishtirish, ularning loyihasi me'moriy jihatdan sodda, modulli va samaraliroq: agar Kubernetes bir vaqtning o'zida katta va resurslarni talab qiluvchi xizmatni ifodalovchi rejalashtiruvchi, klasterni boshqarish, xizmatlarni aniqlash va monitoringi va maxfiy saqlashni birlashtirsa, Nomad quyidagi shaklda keladi. kichik ikkilik fayl va faqat rejalashtirish va klasterlash bilan shug'ullanadi. Boshqa barcha funktsiyalar kompaniyaning boshqa kichik xizmatlarining ixtiyorida: masalan, Xizmatni kashf qilish uchun konsul и Sirlarni saqlash uchun kassa.

Ushbu versiyadagi o'zgarishlar:

  • Dinamik dastur o'lchami (faqat korporativ versiyada mavjud) - xizmatning optimal ishlashi uchun zarur bo'lgan resurslar miqdorini avtomatik ravishda aniqlash;
  • Consul Namespaces (faqat Konsulning korporativ versiyasida mavjud) - bitta Nomad klasterida Konsul uchun xizmat ko'rsatish zonasini ajratish;
  • Nom maydonlari (bepul versiyada mavjud bo'ldi) - ko'rinish zonasini ajratish va klaster ichida xizmatlarni o'zaro farqlash;
  • Voqealar oqimi - klaster ichida sodir bo'lgan voqealarning chiziqli oqimini tuzatish uchun foydalidir;
  • HCL2 - HashiCorp loyihasi konfiguratsiya tilining yangi versiyasi, endi ifodalar va kiritish o'zgaruvchilari qo'llab-quvvatlanadi;
  • Konteyner tarmog‘i interfeysi uchun takomillashtirilgan qo‘llab-quvvatlash - endi CNI yordamida yaratilgan manzillar konsulda ro‘yxatdan o‘tkazilishi mumkin;
  • ishlayotgan xizmatlar, ularni tugunlar bo'ylab taqsimlash va klaster ichidagi resurslar iste'moli haqidagi ma'lumotlarni ko'rsatish uchun yangi interfeys.

Manba: linux.org.ru