"Kubespray صلاحیتوں کا جائزہ": اصل ورژن اور ہمارے فورک کے درمیان فرق

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

Sergey Bondarev آپ کو اصل ورژن اور ہمارے کانٹے کے درمیان فرق بتائیں گے:

"Kubespray صلاحیتوں کا جائزہ": اصل ورژن اور ہمارے فورک کے درمیان فرق

اصل ورژن اور ہمارے کانٹے کے درمیان فرق۔

جو لوگ پہلے ہی کیوب اسپرے کا سامنا کر چکے ہیں وہ شاید اب سوچ رہے ہوں گے کہ میں کیوب اسپرے کے ساتھ kubeadm کا تضاد کیوں کر رہا ہوں، کیونکہ cubspray کلسٹر بنانے کے لیے kubeadm کو کال کرتا ہے اور پہلی نظر میں پیکجز کو انسٹال کرنے اور خودکار لانچنگ کے لیے ایک اسکرپٹ لگتا ہے۔

لیکن یہ ہمیشہ ایسا نہیں تھا؛ ابتدائی طور پر، cubspray نے تمام اجزاء کو آزادانہ طور پر انسٹال کیا:

  • جمع etcd کلسٹر؛
  • سٹیٹک کنٹرول پلین پوڈز اور سروس کے دیگر اجزاء کے لیے نصب کیوبلیٹس، جنریٹڈ سرٹیفکیٹس، کنفیگس اور رسائی ٹوکنز؛
  • ورکر نوڈس کے لیے سروس اکاؤنٹس بنائے اور انہیں کلسٹر سے منسلک کیا۔

لیکن پچھلے سال انہوں نے اس فعالیت کو ختم کر دیا، صرف کوبڈم کو چھوڑ دیا۔ جو اس وقت بہت اچھا نہیں تھا۔ میں نے ناراض محسوس کیا اور میں نے اپنا فورک بنایا، جس میں میں نے کلاسک انسٹالیشن موڈ رکھا، اور حقیقت میں اب میں اس فورک کو اپ ٹو ڈیٹ رکھتا ہوں، چیری چننے کا عہد اصل کیوب اسپرے سے خود تک ہوتا ہے۔ راستے میں، نئی تبدیلیوں کے لیے کلاسک موڈ کو ختم کرنا۔

نتیجے کے طور پر، میرے کانٹے کے ذریعے بنائے گئے کلسٹرز اور اصل کے درمیان فرق کیوب پراکسی اور سرٹیفکیٹس کی میعاد کی مدت ہے۔

میرے کانٹے میں، سب کچھ ویسا ہی رہتا ہے جیسا کہ پہلے تھا - پراکسی کیوب کو ایک جامد پوڈ کے طور پر لانچ کیا جاتا ہے، 100 سال کے لیے سرٹیفکیٹ جاری کیے جاتے ہیں۔

Kubeadm میں، پراکسی کیوب کو ڈیمون سیٹ کے طور پر شروع کیا جاتا ہے، اور سرٹیفکیٹ 1 سال کے لیے جاری کیے جاتے ہیں، اور انہیں وقتاً فوقتاً تجدید کیا جانا چاہیے۔ kubeadm نے آخر کار ایک کمانڈ کے ساتھ ایسا کرنے کا طریقہ سیکھ لیا ہے۔

فرق چھوٹا ہے، اور آج ہم دونوں اختیارات استعمال کرتے ہیں۔

صنعتی آپریشن کے دوران خصوصیات (نقصانات):

اسکرپٹ عالمگیر ہے، اس لیے یہ بہت تیز نہیں ہے۔ آپ چیکوں کو ختم کرکے اور ریڈی میڈ امیج سے لانچ کرکے اپنی رفتار کو نمایاں طور پر بڑھا سکتے ہیں۔

اسکرپٹ پیچیدہ ہے، غیر منطقی جگہیں ہیں، ایک بھاری میراث ہے۔ اضافی کی تنصیب کیوب اسپرے کے ذریعے کنٹرولرز اور سافٹ ویئر - تربیت اور جانچ کے لیے اچھا ہے۔ پروم میں۔ آپریشن کے لیے، کیوب سپرے پر انحصار کرنا کوئی بہت اچھا خیال نہیں ہے، اس کے علاوہ سافٹ ویئر اپ ڈیٹ کو "اسے مار ڈالو اور نیا بنائیں" کے طریقہ کار سے لاگو کیا جاتا ہے - جس کا مطلب ہے سروس میں وقفہ۔

صرف ورکر نوڈس شامل کر سکتے ہیں، ماسٹرز کے ساتھ سرٹیفکیٹ کے ساتھ کچھ باریکیاں ہیں، اور اسکرپٹ ان تمام ممکنہ مسائل کو نہیں سنبھالتا جو پیدا ہو سکتے ہیں۔

مثال کے طور پر، مجھے kubeadm کے ساتھ مسئلہ تھا جب یہ دوسرا اور تیسرا ماسٹر شامل کرتے وقت کریش ہو گیا، اور اس کے بعد کیوب سپرے نے نوڈ پر ایک kubeadm ری سیٹ کیا، اور ماسٹر کو دوبارہ شامل کرنے کی کوشش کی۔

صرف ایک مسئلہ یہ تھا کہ جب تک ناکامی واقع ہوئی، دوسری etcd مثال پہلے ہی رجسٹر ہونے میں کامیاب ہو چکی تھی، اور چونکہ اسے دوبارہ ترتیب دینے کے بعد حذف کر دیا گیا تھا، اس لیے ہم نے ایک ڈراؤنا خواب دیکھا - دو نوڈس کا ایک etcd کلسٹر، جن میں سے ایک حذف کر دیا گیا، اور دوسرا اب کلائنٹس کو قبول نہیں کرتا ہے۔ نتیجے کے طور پر، کلسٹر پیدا ہونے کے بغیر مر گیا.

اوپن سورس جیسا کہ ہے۔

یہ سب اور بہت کچھ مفت ویبینار میں "Kubespray خصوصیات کا جائزہ» 23 ستمبر، 20.00 ماسکو وقت.

ابھی شامل ہوں!

ماخذ: www.habr.com

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