مفت ویبینار "Kubespray صلاحیتوں کا جائزہ"

کیوں Kubespray؟

ہم نے دو سال سے کچھ عرصہ پہلے Kubernetes کا سامنا کیا تھا - اس سے پہلے ہمیں Apache Mesos کے ساتھ کام کرنے کا تجربہ تھا اور ہم نے کامیابی کے ساتھ docker swarm کو ترک کر دیا۔ لہذا، k8s کی ترقی نے فوری طور پر برازیل کے نظام کی پیروی کی۔ گوگل کی جانب سے کوئی منی کیوبز یا انتظامی حل نہیں ہیں۔

اس وقت Kubeadm نہیں جانتا تھا کہ ایک etcd کلسٹر کو کیسے جمع کرنا ہے، اور دیگر اختیارات میں سے، kubespray گوگل کے سرفہرست نتائج میں تھا۔

ہم نے اسے دیکھا اور محسوس کیا کہ ہمیں اسے لینا ہے۔

23 ستمبر کو ماسکو کے وقت کے مطابق 20.00 بجے، سرگئی بونڈاریف انعقاد کریں گے۔ مفت ویبینار "Kubespray صلاحیتوں کا جائزہ"جہاں وہ آپ کو بتائے گا کہ کیوب اسپرے کو کیسے تیار کیا جائے تاکہ یہ مزیدار، موثر اور خرابی برداشت کرنے والا ہو، اور پھر یہ خیال پیدا نہیں ہوتا کہ "تمام دہی یکساں صحت مند نہیں ہوتے"۔

مفت ویبینار "Kubespray صلاحیتوں کا جائزہ"

ویبینار میں، سرگئی بونڈاریف آپ کو بتائیں گے کہ کیوب اسپرے کیسے کام کرتا ہے، kubeadm, kops, rke سے کیا فرق ہے۔ kubespray اور کلسٹر انسٹالیشن الگورتھم کی منفرد خصوصیات کا اشتراک کریں گے۔ صنعتی آپریشن کی خصوصیات (نقصانات) کا تجزیہ کرے گا۔

تو ہم تینوں ہاتھوں سے کبسپرے کو کیوں پکڑتے ہیں؟

  • یہ قابل جواب اور اوپن سورس ہے۔ آپ ہمیشہ اپنے لیے کچھ لمحات شامل کر سکتے ہیں۔
  • آپ اسے Centos، اور دیگر ڈسٹری بیوشنز پر انسٹال کر سکتے ہیں 😉
  • HA-سیٹ اپ۔ 3 ماسٹرز کا فالٹ ٹولرنٹ etcd کلسٹر۔
  • نوڈس کو شامل کرنے اور کلسٹر کو اپ ڈیٹ کرنے کی صلاحیت۔
  • اضافی سافٹ ویئر کی تنصیب جیسے ڈیش بورڈ، میٹرکس سرور، انگریس کنٹرولر وغیرہ۔

جوابی اسکرپٹ مائٹوجن کے ساتھ بھی کام کرتا ہے۔ جس سے 10-15% کی ایکسلریشن ملتی ہے، مزید نہیں، کیونکہ زیادہ تر وقت تصاویر کو ڈاؤن لوڈ کرنے اور انسٹال کرنے میں صرف ہوتا ہے۔

معروضی طور پر، اس وقت کلسٹر انسٹال کرنے کے لیے kubespray کا انتخاب اتنا واضح نہیں ہے جتنا کہ دو سال پہلے تھا۔

مختصرا...

مثال کے طور پر، kops - کیوب اسپرے کی طرح، یہ آپ کو شروع سے ایک کلسٹر انسٹال کرنے کی اجازت دیتا ہے، یہاں تک کہ خود ورچوئل مشینیں بھی بنا سکتے ہیں۔ لیکن صرف AWS، GCE اور اوپن اسٹیک کام کرتے ہیں۔ کس قسم کا سوال پیدا ہوتا ہے - اگر ان بادلوں کے پاس انتظامی حل موجود ہیں تو اس کی ضرورت کیوں ہے، یہاں تک کہ کھلے اسٹیک میں بھی، مثال کے طور پر Selectel یا mail.ru۔ rke - کچھ لوگ اسے پسند کرتے ہیں، لیکن کلسٹر کی ساخت کے بارے میں ان کا اپنا نقطہ نظر ہے اور ان کے پاس کلسٹر کے اجزاء کو اپنی مرضی کے مطابق کرنے کے بہت زیادہ مواقع نہیں ہیں۔ اس کے علاوہ، آپ کو پہلے سے ترتیب شدہ نوڈ کی ضرورت ہے جس میں ڈوکر انسٹال ہو۔ kubeadm - کو Docker کی بھی ضرورت ہے، جو Kubernetes کے ڈویلپرز کی ایک افادیت ہے، جس نے آخر کار یہ سیکھ لیا ہے کہ کس طرح فالٹ ٹولرنٹ سیٹ اپ بنانا ہے، کنفیگریشن اور سرٹیفکیٹ کو کلسٹر کے اندر اسٹور کرنا ہے، اور اب ان فائلوں کو نوڈس کے درمیان دستی طور پر منتقل کرنے کی ضرورت نہیں ہے۔ ایک اچھا ٹول، لیکن صرف کنٹرول پلین کو بڑھانے پر مرکوز ہے۔ یہ کلسٹر میں نیٹ ورک بھی انسٹال نہیں کرتا ہے، اور دستاویزات CNI کے ساتھ مینیفیسٹ کو دستی طور پر لاگو کرنے کی تجویز کرتی ہیں۔

ٹھیک ہے، ایک اہم حقیقت یہ ہے کہ یہ تینوں یوٹیلیٹیز گو میں لکھی گئی ہیں، اور اگر آپ کو کسی منفرد چیز کی ضرورت ہے، تو آپ کو کوڈ کو درست کرنے اور پل کی درخواست بنانے کے لیے گو کو جاننا ہوگا۔
Cubspray ایک قابل جواب ہے جو جانے سے سیکھنا واضح طور پر آسان ہے۔

ٹھیک ہے، اور ظاہر ہے، اسی جواب کو استعمال کرتے ہوئے، آپ rke یا kubeadm کا استعمال کرتے ہوئے docker اور ایک کلسٹر انسٹال کرنے کے لیے اپنی اسکرپٹ لکھ سکتے ہیں۔ اور یہ اسکرپٹس، خاص طور پر آپ کی ضروریات کے لیے اپنی تنگ مہارت کی وجہ سے، کیوب اسپرے سے کہیں زیادہ تیزی سے کام کریں گی۔ اور یہ ایک بہترین، کام کرنے والا آپشن ہے۔ اگر آپ میں قابلیت اور وقت ہے۔

اور اگر آپ ابھی سے واقف ہونے لگے ہیں۔ Kubernetes، پھر کیوب اسپرے میں مہارت حاصل کرنا بہت آسان اور تیز تر ہوگا۔

اور یہ صرف اس کا حصہ ہے جس کے بارے میں ہم بات کریں گے۔ یہ بورنگ نہیں ہوگا۔ آو اور ویبینار کے لیے رجسٹر کریں۔. یا رجسٹر کریں اور آؤ. آپ جو بھی پسند کریں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں