اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔

اس سال، Plesk نے دنیا کے سب سے بڑے Kubernetes ایونٹ KubeCon میں کئی لوگوں کو بھیجنے کا فیصلہ کیا۔ روس میں اس موضوع پر کوئی خصوصی کانفرنسیں نہیں ہیں۔ بلاشبہ، ہم K8s کے بارے میں بات کر رہے ہیں، اور ہر کوئی اسے چاہتا ہے، لیکن اس پر عمل کرنے والی اتنی زیادہ کمپنیاں ایک جگہ جمع نہیں ہوتیں۔ میں شریک ہونے والوں میں سے ایک ہوں کیونکہ میں Kubernetes پر مبنی پلیٹ فارم پر کام کر رہا ہوں۔

اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔

تنظیم کے بارے میں

کانفرنس کا پیمانہ حیرت انگیز ہے: 7000 شرکاء، ایک بہت بڑا نمائشی مرکز۔ ایک ہال سے دوسرے ہال میں منتقلی میں 5-7 منٹ لگے۔ ایک ہی وقت میں مختلف موضوعات پر 30 رپورٹس تھیں۔ بڑی تعداد میں کمپنیاں اپنے اپنے سٹینڈز کے ساتھ تھیں، ان میں سے کچھ بہت سے اچھے اور کچھ بڑے انعامات دے رہی تھیں، اور وہ ہر طرح کی چیزیں ٹی شرٹس، قلم اور دیگر خوبصورت چیزوں کی شکل میں دے رہی تھیں۔ . تمام مواصلات انگریزی میں تھے، لیکن مجھے کسی قسم کی مشکلات کا سامنا نہیں کرنا پڑا۔ اگر یہ واحد وجہ ہے کہ آپ غیر ملکی کانفرنسوں میں نہیں جاتے تو آگے بڑھیں۔ IT میں انگریزی معمول کی انگریزی سے زیادہ آسان ہے جس کی بدولت واقف الفاظ کی کثرت ہے جو آپ کوڈ اور دستاویزات میں ہر روز لکھتے اور پڑھتے ہیں۔ رپورٹس کے ادراک میں بھی کوئی مسئلہ نہیں تھا۔ بہت ساری معلومات میرے دماغ میں ڈال دی گئیں۔ شام تک، میں ایک سرور سے ملتا جلتا تھا جس پر انہوں نے بفر اوور فلو کا فائدہ اٹھایا اور اسے سیدھا لاشعور میں ڈال دیا۔

رپورٹس کے بارے میں

میں ان رپورٹس کے بارے میں مختصراً بات کرنا چاہتا ہوں جو مجھے سب سے زیادہ پسند آئی اور دیکھنے کی سفارش کروں گا۔

CNAB کا تعارف: ایک سے زیادہ ٹول چینز کے ساتھ کلاؤڈ مقامی ایپلی کیشنز کی پیکیجنگ - کرس کرون، ڈوکر

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

خلائی شٹل کو اڑاتے رہیں: مضبوط آپریٹرز لکھنا - الیا چیکریگین، اپ باؤنڈ

آپریٹرز لکھتے وقت ریک پر بہت ساری معلومات۔ میں رپورٹ کو ان لوگوں کے لیے دیکھنا ضروری سمجھتا ہوں جو Kubernetes کے لیے اپنا آپریٹر لکھنے کا منصوبہ بنا رہے ہیں۔ تمام چیزیں جیسے سٹیٹس، کوڑا اٹھانا، مقابلہ اور ہر چیز کو وہاں مدنظر رکھا جاتا ہے۔ بہت معلوماتی. مجھے مستقل جلدوں کبرنیٹس کوڈ کا اقتباس واقعی پسند آیا:
اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔

تصاویر کو پسند کرنے والے مصروف لوگوں کے لیے Kubernetes کنٹرول طیارہ - ڈینیل اسمتھ، گوگل

K8s عمل درآمد میں آسانی کے حق میں انضمام کے لیے پیچیدگی کا سودا کرتا ہے۔

یہ رپورٹ تفصیل سے کلسٹر کے اہم تعمیراتی عناصر میں سے ایک کو ظاہر کرتی ہے - کنٹرول ہوائی جہاز، یعنی کنٹرولرز کا ایک سیٹ۔ ان کے کردار اور فن تعمیر کو بیان کیا گیا ہے، نیز موجودہ کی مثال کا استعمال کرتے ہوئے اپنا کنٹرولر بنانے کے بنیادی اصول۔

سب سے زیادہ اصل نکات میں سے ایک یہ تجویز ہے کہ کنٹرولر کے درست رویے کے پیچھے غیر معمولی حالات کو نہ چھپا دیا جائے، بلکہ اس رویے کو کسی نہ کسی طریقے سے تبدیل کرنے کے لیے سسٹم کو اشارہ دیا جائے کہ مسائل پیدا ہوئے ہیں۔

کوبرنیٹس کے ساتھ ای بے کے اعلیٰ کارکردگی والے کام کا بوجھ چلانا - Xin Ma, eBay

ایک بہت ہی دلچسپ تجربہ، بہت ساری معلومات کے ساتھ ترکیبیں اس بارے میں کہ جب آپ پر بہت زیادہ کام کا بوجھ ہو تو آپ کو کن چیزوں پر غور کرنے کی ضرورت ہے۔ وہ Kubernetes میں اچھی طرح سے داخل ہوئے اور 50 کلسٹرز کو سپورٹ کیا۔ انہوں نے زیادہ سے زیادہ پیداواری صلاحیت کو نچوڑنے کے تمام پہلوؤں کے بارے میں بات کی۔ میں کلسٹرز پر کوئی تکنیکی فیصلہ کرنے سے پہلے رپورٹ دیکھنے کی تجویز کرتا ہوں۔

گرافانا لوکی: پرومیتھیس کی طرح، لیکن نوشتہ جات کے لیے۔ - ٹام ولکی، گرافانا لیبز

رپورٹ جس کے بعد میں نے محسوس کیا کہ مجھے یقینی طور پر ایک کلسٹر میں لاگ ان کے لیے لوکی کو آزمانے کی ضرورت ہے اور غالباً اس کے ساتھ رہنا ہے۔ پایان لائن: لچکدار بھاری ہے. گرافانا ایک ہلکا پھلکا، قابل توسیع حل تیار کرنا چاہتا تھا جو مسائل کو ڈیبگ کرنے کے لیے موزوں تھا۔ حل خوبصورت نکلا: لوکی کبرنیٹس (لیبلز، جیسے پرومیتھیس) سے میٹا معلومات کا انتخاب کرتا ہے، اور ان کے مطابق نوشتہ جات رکھتا ہے۔ اس طرح، آپ سروس کے لحاظ سے لاگ کے ٹکڑوں کو منتخب کر سکتے ہیں، ایک مخصوص ذیلی تلاش کر سکتے ہیں، ایک مخصوص وقت منتخب کر سکتے ہیں، ایرر کوڈ کے ذریعے فلٹر کر سکتے ہیں۔ یہ فلٹرز مکمل ٹیکسٹ سرچ کے بغیر کام کرتے ہیں۔ لہٰذا، تلاش کو دھیرے دھیرے تنگ کرتے ہوئے، آپ اپنی مطلوبہ خامی تک پہنچ سکتے ہیں۔ آخر میں، تلاش اب بھی استعمال کی جاتی ہے، لیکن چونکہ دائرہ تنگ ہے، رفتار بغیر اشاریہ کے کافی ہے۔ اس پر کلک کرنے سے، سیاق و سباق لوڈ ہو جاتا ہے - کچھ سطریں پہلے اور لاگ کے بعد کی دو لائنیں۔ اس طرح، ایسا لگتا ہے کہ لاگز کے ساتھ فائل کو تلاش کرنا اور اس پر گرپ کرنا، لیکن تھوڑا زیادہ آسان اور اسی انٹرفیس میں جہاں میٹرکس ہیں۔ تلاش کے استفسار کے واقعات کی تعداد گن سکتا ہے۔ تلاش کے سوالات خود Prometheus کی زبان سے ملتے جلتے ہیں اور سادہ نظر آتے ہیں۔ مقرر نے ہماری توجہ اس حقیقت کی طرف مبذول کرائی کہ یہ حل تجزیات کے لیے زیادہ موزوں نہیں ہے۔ میں کسی کو بھی اس کی سفارش کرتا ہوں جسے لاگز کی ضرورت ہے، اسے پڑھنا بہت آسان ہے۔

K8s کنٹرولر کے ساتھ کینری اور بلیو گرین کی تعیناتی کیسے انٹیوٹ کرتا ہے - ڈینیل تھامسن

کینری اور نیلے سبز کی تعیناتی کے عمل کو بہت واضح طور پر دکھایا گیا ہے۔ میں ان لوگوں کو مشورہ دیتا ہوں جنہوں نے ابھی تک رپورٹ دیکھنے کے لئے حوصلہ افزائی نہیں کی ہے. مقررین امید افزا CI-CD سسٹم ARGO کے لیے ایک توسیع کی شکل میں حل پیش کریں گے۔ روس سے آنے والے اسپیکر کی انگریزی تقریر دوسرے بولنے والوں کی تقریر کے مقابلے میں سننا آسان ہے۔

ذہین کبرنیٹس ایکسیس کنٹرول: توثیق کے لیے ایک آسان طریقہ - روب اسکاٹ، ری ایکٹیو اوپس

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

دیگر رپورٹس

میں اس کی سفارش نہیں کروں گا۔ کچھ کپتان کے تھے، کچھ، اس کے برعکس، بہت مشکل تھے۔ میں آپ کو مشورہ دیتا ہوں کہ اس پلے لسٹ میں جائیں اور کلیدی نوٹ کے بطور نشان زد کردہ ہر چیز کو دیکھیں۔ یہ آپ کو کلاؤڈ مقامی ایپس کے ارد گرد کی صنعت پر ایک وسیع نظر ڈالنے کی اجازت دے گا، اور پھر آپ کو ctrl+f دبائیں اور کلیدی الفاظ تلاش کریں، کمپنیاں، مصنوعات اور دلچسپی کے نقطہ نظر.

رپورٹس کے ساتھ پلے لسٹ کا لنک یہ ہے، اس پر توجہ دیں۔

یوٹیوب پلے لسٹ

کمپنی اسٹینڈز کے بارے میں

Haproxy اسٹینڈ پر مجھے میرے بیٹے کے لیے ٹی شرٹ دی گئی۔ مجھے شک ہے کہ اس کی وجہ سے میں Nginx کو پیداوار میں haproxy کے ساتھ تبدیل کروں گا، لیکن مجھے انہیں سب سے زیادہ یاد ہے۔ کون جانتا ہے کہ نئے مالکان Nginx کے ساتھ کیا کریں گے۔

اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔
تینوں دن IBM بوتھ پر مختصر گفتگو ہوئی، اور انہوں نے اوکولس گو، بیٹس ہیڈ فونز اور ایک کواڈ کاپٹر اتار کر لوگوں کو راغب کیا۔ آپ کو پورے آدھے گھنٹے تک اسٹینڈ پر رہنا پڑا۔ تین دن میں دو بار میں نے اپنی قسمت آزمائی - ایسا نہیں ہوا۔ VMWare اور Microsoft نے بھی مختصر پیشکشیں دیں۔

Ubuntu اسٹینڈ پر، میں نے وہی کیا جو سب کرتے دکھائی دے رہے تھے - شٹل ورتھ کے ساتھ ایک تصویر لی۔ ایک ملنسار آدمی، اسے یہ جان کر خوشی ہوئی کہ میں اسے 8.04 سے استعمال کر رہا ہوں اور سرور نے بغیر کسی وقفے کے (اگرچہ انٹرنیٹ تک رسائی کے بغیر) 10 سال تک اس کے ساتھ کام کیا۔

اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔
Ubuntu اپنے MicroK8s کو کاٹ رہا ہے - فاسٹ، لائٹ، اپ اسٹریم ڈویلپر Kubernetes microk8s.io

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

اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔
آئی بی ایم، سسکو، مائیکروسافٹ، وی ایم ویئر نے اسٹینڈز میں بہت پیسہ لگایا۔ اوپن سورس کامریڈز زیادہ معمولی موقف رکھتے تھے۔ میں نے اسٹینڈ پر موجود گرافانا کے نمائندوں سے بات کی اور انہوں نے مجھے قائل کیا کہ مجھے لوکی کو آزمانا چاہیے۔ عام طور پر، ایسا لگتا ہے کہ لاگنگ سسٹم میں مکمل متن کی تلاش صرف تجزیات کے لیے درکار ہے، اور لوکی سطح پر سسٹمز مسائل کے حل کے لیے کافی ہیں۔ میں نے پرومیتھیس ڈویلپرز سے بات کی۔ وہ میٹرکس اور ڈیٹا ڈاؤن سیمپلنگ کے طویل مدتی ذخیرہ کرنے کا ارادہ نہیں رکھتے ہیں۔ حل کے طور پر پرانتستا اور تھانو کو دیکھنے کا مشورہ دیا جاتا ہے۔ بہت سارے اسٹینڈز تھے، ان سب کو دیکھنے میں پورا دن لگا۔ ایک خدمت کے طور پر ایک درجن مانیٹرنگ حل۔ پانچ حفاظتی خدمات۔ پانچ کارکردگی کی خدمات۔ Kubernetes کے لیے ایک درجن UIs۔ بہت سے ایسے ہیں جو k8s کو بطور سروس فراہم کرتے ہیں۔ ہر کوئی اپنی منڈی کا ٹکڑا چاہتا ہے۔

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

بارسلونا کے بارے میں

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

اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔
اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔
اس بارے میں کہ کس طرح پلسک نے KubeCon میں شرکت کی۔

بنیادی بات کیا ہے جو میں نے سمجھا

مجھے بہت خوشی ہے کہ مجھے اس کانفرنس میں شرکت کا موقع ملا۔ اس نے شیلف میں چھانٹی جو پہلے نہیں چھانٹی تھی۔ اس نے مجھے متاثر کیا اور کچھ چیزوں کو واضح کیا۔

خیال سرخ دھاگے کی طرح بھاگا: Kubernetes ایک اختتامی نقطہ نہیں ہے، لیکن ایک آلہ ہے. پلیٹ فارم بنانے کا ایک پلیٹ فارم۔

اور پوری تحریک کا بنیادی کام: توسیع پذیر ایپلی کیشنز بنائیں اور چلائیں۔

کمیونٹی جن اہم جہات پر کام کر رہی ہے وہ کرسٹلائز ہو چکی ہے۔ تقریباً کس طرح ایپلی کیشنز کے لیے 12 عوامل ایک وقت میں ظاہر ہوئے، مجموعی طور پر بنیادی ڈھانچے کے لیے کیا اور کیسے کرنا ہے اس کی فہرست ظاہر ہوئی۔ اگر آپ چاہیں تو آپ ان رجحانات کو کال کر سکتے ہیں:

  • متحرک ماحول
  • عوامی، ہائبرڈ اور نجی بادل
  • کنٹینر
  • سروس میش
  • مائیکروسافٹ
  • ناقابل تغیر انفراسٹرکچر
  • اعلانیہ API

یہ تکنیکیں آپ کو درج ذیل خصوصیات کے ساتھ سسٹم بنانے کی اجازت دیتی ہیں۔

  • ڈیٹا کے نقصان سے محفوظ
  • لچکدار (لوڈ کرنے کے لئے ایڈجسٹ)
  • سروس شدہ
  • قابل مشاہدہ (تین ستون: نگرانی، لاگنگ، ٹریسنگ)
  • بڑی تبدیلیوں کو کثرت سے اور ممکنہ طور پر محفوظ طریقے سے انجام دینے کی صلاحیت کا ہونا۔

CNCF بہترین پروجیکٹس (ایک چھوٹی فہرست) کا انتخاب کرتا ہے اور درج ذیل چیزوں کو فروغ دیتا ہے:

  • اسمارٹ آٹومیشن
  • آزاد مصدر
  • خدمت فراہم کرنے والے کو منتخب کرنے کی آزادی

Kubernetes پیچیدہ ہے. یہ نظریاتی اور حصوں میں سادہ ہے، لیکن مجموعی طور پر پیچیدہ ہے۔ کسی نے بھی ہمہ گیر حل نہیں دکھایا۔ سروس کے طور پر k8s کی مارکیٹ، اور درحقیقت باقی مارکیٹ، ایک وائلڈ ویسٹ ہے: سپورٹ $50 اور $1000 دونوں میں ماہانہ فروخت کی جاتی ہے۔ ہر کوئی کسی نہ کسی حصے کی گہرائی میں جاتا ہے اور اس میں کھودتا ہے۔ کچھ نگرانی اور ڈیش بورڈز میں، کچھ کارکردگی میں، کچھ سیکیورٹی میں۔

K8S، سب کچھ ابھی شروع ہے!

ماخذ: www.habr.com

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