HashiCorp Nomad 1.0

کم سے کم (Kubernetes اور اس علاقے میں دیگر پروجیکٹس سے متعلق) آرکیسٹریشن سسٹم کا پہلا مستحکم ورژن جاری کیا گیا تھا۔ ہاشی کارپ گھمککڑ, آرکیسٹریشن کی حمایت ڈوکر کا استعمال کرتے ہوئے کنٹینرز и پوڈ مین, جاوا پروگرامز, QEMU ورچوئل مشینیں۔, باقاعدہ بائنری فائلیں، اور کمیونٹی کے تعاون سے متعدد دیگر طریقے۔ یہ پروجیکٹ Go میں لکھا گیا ہے اور HashiCorp کے دیگر پروجیکٹس کے ساتھ قریبی انضمام کے لیے قابل ذکر ہے۔


خود HashiCorp کے مطابق، کوبرنیٹس کے ساتھ Nomad کا موازنہ کرنا، ان کا پروجیکٹ تعمیراتی طور پر آسان، زیادہ ماڈیولر اور پرفارمنٹ ہے: جب کہ Kubernetes بیک وقت ایک شیڈیولر، کلسٹر مینجمنٹ، سروس کی دریافت اور نگرانی، اور خفیہ اسٹوریج کو یکجا کرتا ہے، جو ایک وسیع اور وسائل سے بھرپور سروس کی نمائندگی کرتا ہے، پھر Nomad ایک چھوٹی بائنری کی شکل میں آتا ہے۔ فائل اور سودے صرف منصوبہ بندی اور کلسٹرنگ۔ باقی تمام فعالیت کمپنی کی دیگر چھوٹی خدمات پر چھوڑ دی گئی ہے: مثال کے طور پر، سروس کی دریافت کے لیے قونصل и راز کو ذخیرہ کرنے کے لیے والٹ.

اس ورژن میں تبدیلیاں:

  • ڈائنامک ایپلیکیشن سائزنگ (صرف انٹرپرائز ورژن میں دستیاب ہے) - سروس کے بہترین آپریشن کے لیے وسائل کی مطلوبہ مقدار کا خودکار تعین؛
  • قونصل کے نام کی جگہیں (صرف قونصل کے انٹرپرائز ورژن میں دستیاب ہیں) - ایک نومڈ کلسٹر کے اندر قونصل کے لیے سروس ویزیبلٹی زون مختص کرنا؛
  • نام کی جگہیں (مفت ورژن میں دستیاب ہوئی) - مرئیت کے زون کو نمایاں کرنا اور کلسٹر کے اندر آپس میں خدمات کی حد بندی؛
  • ایونٹ اسٹریم - واقعات کا ایک لکیری سلسلہ جو کلسٹر کے اندر پیش آیا، ڈیبگنگ کے لیے مفید؛
  • HCL2 - HashiCorp پروجیکٹ کنفیگریشن لینگویج کا ایک نیا ورژن، اب اظہارات اور ان پٹ متغیرات کے لیے تعاون کے ساتھ؛
  • کنٹینر نیٹ ورکنگ انٹرفیس کے لیے بہتر سپورٹ - اب CNI کا استعمال کرتے ہوئے بنائے گئے پتے قونصل میں رجسٹر کیے جا سکتے ہیں۔
  • کلسٹر کے اندر چلنے والی خدمات، نوڈس کے درمیان ان کی تقسیم اور وسائل کے استعمال کے بارے میں معلومات ظاہر کرنے کے لیے ایک نیا انٹرفیس۔

ماخذ: linux.org.ru