کبرنیٹس نیٹ ورکنگ ۔کبیرنیٹس میں نیٹ ورکنگ تصورات کے لئے ایک جامع گائیڈ



کبرنیٹس نیٹ ورکنگ کا یہ بلاگ کبارنیٹس میں شامل تصورات جیسے پھلیوں ، خدمات اور اینگریس نیٹ ورکس کے ساتھ مواصلت کے بارے میں گہرا غوطہ لے گا۔

پچھلے بلاگ پر ، آپ کو کبرنیٹس کے بارے میں سمجھنے کی ضرورت ہوگی۔ کبرنیٹس نیٹ ورکنگ کے اس بلاگ میں ، میں بنیادی طور پر کبرنیٹس میں شامل نیٹ ورکنگ تصورات پر توجہ دوں گا۔

کبرنیٹس نیٹ ورکنگ کے اس بلاگ میں ، آپ درج ذیل موضوعات کو سمجھیں گے:





Kubernetes کیا ہے؟

آپ کوبیرنیٹس کو اوپن سورس کنٹینر آرکسٹیشن ٹول کی حیثیت سے تعریف کر سکتے ہیں جو کنٹینرائزڈ ایپلی کیشنز کی تعیناتی کو خودکار کرنے کے لئے ایک پورٹیبل پلیٹ فارم مہیا کرتا ہے۔

اب ، کبرنیٹس کے ساتھ کام کرنے والے کسی بھی شخص کو کبرنیٹس کلسٹر کے بارے میں واضح طور پر سمجھنا ہوگا کیونکہ یہ آپ کو کبیرنیٹ نیٹ ورکنگ کو سمجھنے میں مدد فراہم کرے گا۔



کبرنیٹس کلسٹر

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

کسی YAML فائل پر غور کریں جس میں ترتیب کی تمام معلومات موجود ہیں جس کو کلسٹر خدمات میں کھلایا جانا ضروری ہے۔ لہذا ، اس فائل کو کلسٹر خدمات کے API میں کھلایا گیا ہے ، اور پھر یہ کلسٹر خدمات پر منحصر ہوگا کہ ماحول میں پوڈوں کو شیڈول کیسے بنایا جائے۔ لہذا ، فرض کریں کہ پوڈ 1 کے لئے دو کنٹینر کی تصاویر ہیں جن میں تین نقلیں ہیں ، اور پوڈ 2 کے لئے ایک کنٹینر کی تصویر دو نقلیں ہیں ، یہ پوسٹر-نقل کے جوڑے کارکنوں کے لئے مختص کرنا کلسٹر خدمات پر منحصر ہوگا۔

انفارمیٹیکا مثال میں تبدیلی کی تلاش

کبرنیٹس کلسٹر - کبرنیٹس نیٹ ورکنگ۔ ایڈورکا



مذکورہ آریھ کا حوالہ دیں۔ اب ، جیسا کہ آپ دیکھ سکتے ہیں کہ کلسٹر خدمات نے پہلے کارکن کو دو پوڈ کے چربہ کے جوڑے ، دوسرا کارکن جس میں ایک ہی پوڈ - چربہ جوڑی ہے ، اور تیسرا کارکن دو پوڈ کے ساتھ نقل تیار کیا ہے۔ اب ، یہ کیوبلیٹ عمل ہے جو کارکنوں کے ساتھ کلسٹر خدمات کو بات چیت کرنے کی ذمہ دار ہے۔

لہذا ، کلسٹر خدمات کا یہ پورا سیٹ اپ اور کارکنان خود اس کو بناتے ہیں کبرنیٹس کلسٹر !!

کیسے ، آپ کے خیال میں یہ انفرادی طور پر مختص کی جانے والی پھلی ایک دوسرے کے ساتھ بات چیت کرتے ہیں؟

اس کا جواب کبرنیٹس نیٹ ورکنگ میں ہے!

نئی تازہ کاریوں کے ل our ہمارے یوٹیوب چینل کو سبسکرائب کریں ..!

نیٹ ورکنگ تصورات کو حل کرنے کے لئے بنیادی طور پر 4 مسائل ہیں۔

  • کنٹینر مواصلات کا کنٹینر
  • پوڈ ٹو پوڈ مواصلات
  • خدمت مواصلات کے لئے پوڈ
  • بیرونی خدمت مواصلات

اب ، میں آپ کو بتاتا چلوں کہ کبرنیز نیٹ ورکنگ سے مذکورہ بالا دشواریوں کو کس طرح حل کیا جاتا ہے۔

Kubernetes نیٹ ورکنگ

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

لہذا ، آپ کی بہتر تفہیم کے لئے مجھے تصورات کو مندرجہ ذیل میں تقسیم کرنے دو۔

  • پھلی اور کنٹینر مواصلت
  • خدمات
  • بیرونی خدمات کو انجریس نیٹ ورک کے ذریعے مربوط کرنا

پھلی اور کنٹینر مواصلت

اس سے پہلے کہ میں آپ کو یہ بتاؤں کہ پوڈ کیسے بات چیت کرتے ہیں ، مجھے آپ کا تعارف کرانے دیں کہ پوڈ کیا ہیں؟

پھلی

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

اب ، میں آپ کو بتاتا ہوں کہ یہ پھلی کیسے بات چیت کرتے ہیں؟

مواصلات کی 2 اقسام ہیں۔ بین نوڈ مواصلات اور انٹرا نوڈ مواصلات

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

نیٹ ورک کے تحت انٹرا نوڈ

انٹرا نوڈ پوڈ نیٹ ورک بنیادی طور پر ایک ہی پھلی پر دو مختلف نوڈس کے درمیان بات چیت ہے۔ ایک مثال کے ساتھ آپ کی وضاحت کرتا ہوں۔

فرض کریں ایک پیکٹ پوڈ 1 سے پوڈ 2 میں جارہا ہے۔

  • پیکٹ پوڈ 1 کے نیٹ ورک کو اخلاقیات 0 پر چھوڑ دیتا ہے اور وٹ 0 پر جڑ نیٹ ورک میں داخل ہوتا ہے
  • اس کے بعد ، پیکٹ لینکس پل (cbr0) پر جاتا ہے جو اے آر پی کی درخواست کا استعمال کرتے ہوئے منزل کا پتہ چلاتا ہے
  • لہذا ، اگر ویٹ 1 میں آئی پی ہے ، تو پل اب جانتا ہے کہ پیکٹ کو کہاں آگے کرنا ہے۔

اب ، اسی طرح میں آپ کو بین نوڈ پوڈ مواصلات کے بارے میں بتاتا ہوں۔

کبرنیٹس سیکھنے میں دلچسپی رکھتے ہیں؟
نیٹ ورک کے تحت انٹر نوڈ

دو نوڈس پر غور کریں جن میں مختلف نیٹ ورک नेम اسپیس ، نیٹ ورک انٹرفیس ، اور ایک لینکس پل شامل ہیں۔

اب ، فرض کریں کہ ایک پیکٹ پوڈ 1 سے پوڈ 4 تک سفر کرتا ہے جو ایک مختلف نوڈ پر ہوتا ہے۔

  • پیکٹ پوڈ 1 نیٹ ورک کو چھوڑ دیتا ہے اور veth0 پر روٹ نیٹ ورک میں داخل ہوتا ہے
  • پھر پیکٹ لینکس پل (cbr0) پر جاتا ہے جس کی ذمہ داری منزل کو تلاش کرنے کے لئے اے آر پی کی درخواست کرنا ہے۔
  • پل کو یہ معلوم ہونے کے بعد کہ اس پوڈ کے پاس منزل کا پتہ نہیں ہے ، پیکٹ واپس مین نیٹ ورک انٹرفیس eth0 پر آجاتا ہے۔
  • پیکٹ اب نوڈ 1 کو چھوڑ کر دوسرے نوڈ پر منزل مقصود تلاش کرتا ہے اور روٹ ٹیبل میں داخل ہوتا ہے جو پیکٹ کو نوڈ تک لے جاتا ہے جس کے سی آئی ڈی آر بلاک میں پوڈ 4 ہوتا ہے۔
  • لہذا ، اب پیکٹ نوڈ 2 تک پہنچ جاتا ہے اور پھر پل وہ پیکٹ لے جاتا ہے جو اے آر پی سے درخواست کرتا ہے کہ یہ معلوم کریں کہ آئی پی وٹ0 سے تعلق رکھتی ہے۔
  • آخر میں ، پیکٹ پائپ جوڑی کو پار کرتا ہے اور پوڈ 4 تک پہنچ جاتا ہے۔

لہذا ، اس طرح پھلی ایک دوسرے کے ساتھ بات چیت کرتے ہیں۔ اب ، چلتے ہیں اور دیکھتے ہیں کہ کس طرح پھلیوں کے مواصلات میں خدمات مدد کرتی ہیں۔

تو ، آپ کے خیال میں خدمات کیا ہیں؟

خدمات

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

اب ، خدمت کی مختلف اقسام ہیں جو آپ کو اپنے کلسٹر کے IP پتے سے باہر کسی خدمت کو بے نقاب کرنے کا اختیار دیتی ہیں۔

خدمات کی اقسام

بنیادی طور پر 4 قسم کی خدمات ہیں۔

کلسٹرپ: یہ پہلے سے طے شدہ خدمت کی قسم ہے جو کلسٹر کے اندرونی IP پر خدمت کو بے نقاب کرتی ہے اور کلسٹر کے اندر خدمت کو قابل رسا بنایا جاتا ہے۔

نوڈ پورٹ: اس سے مستحکم بندرگاہ پر ہر نوڈ کے IP کی خدمت بے نقاب ہوتی ہے۔ چونکہ ، a کلسٹرپ سروس ، جس میں نوڈ پورٹ سروس روٹ کرے گی ، خود بخود تیار ہوجاتی ہے۔ ہم کلسٹر کے باہر نوڈ پورٹ سروس سے رابطہ کرسکتے ہیں۔

بوجھ بیلنسر: یہ خدمت کی قسم ہے جو کلاؤڈ فراہم کنندہ کے بوجھ بیلنسر کا استعمال کرکے بیرونی طور پر خدمت کو بے نقاب کرتی ہے۔ لہذا ، نوڈ پورٹ اور کلسٹرپ خدمات ، جس میں بیرونی بوجھ بیلنسر راستہ اختیار کرے گا ، خود بخود بن گئیں۔

بیرونی نام : اس خدمت کی قسم سروس کے نقشے کو مندرجات پر نقشہ کرتی ہے بیرونی نام واپس لوٹنا a CNAME اس کی قیمت کے ساتھ ریکارڈ کریں.

لہذا ، لوگ جو خدمات کے بارے میں تھے۔ اب ، آپ سوچ رہے ہونگے کہ بیرونی خدمات ان نیٹ ورکس سے کس طرح مربوط ہیں؟

ٹھیک ہے ، یہ کسی اور کے علاوہ نہیں انگریز نیٹ ورک .

انگریز نیٹ ورک

ٹھیک ہے ، انجریز نیٹ ورک خدمات کو بے نقاب کرنے کا سب سے طاقت ور طریقہ ہے کیونکہ یہ ان قواعد کا ایک مجموعہ ہے جو باطنی رابطوں کی اجازت دیتا ہے ، جو قابل رسائی URLs کے ذریعہ خدمات کو بیرونی طور پر دینے کے لئے تشکیل دیا جاسکتا ہے۔ لہذا ، یہ بنیادی طور پر کبرنیٹس کلسٹر میں داخل ہونے کے نقطہ کے طور پر کام کرتا ہے جو کلسٹر میں خدمات تک بیرونی رسائی کا انتظام کرتا ہے۔

اب ، میں آپ کو انگریز نیٹ ورک کے کام کی ایک مثال کے ساتھ وضاحت کرتا ہوں۔

ہمارے پاس 2 نوڈس ہیں ، جن میں پوڈ اور روٹ نیٹ ورک کے نام والے مقام موجود ہیں جس میں ایک لینکس پل ہے۔ اس کے علاوہ ، ہمارے پاس ایک نیا ورچوئل ایتھرنیٹ آلہ بھی ہے جس کو روٹ نیٹ ورک میں فلانیل0 (نیٹ ورک پلگ ان) شامل کیا جاتا ہے۔

اب ، ہم چاہتے ہیں کہ پیکٹ پوڈ 1 سے پوڈ 4 میں بہہ جائے۔

  • لہذا ، پیکٹ پوڈ 1 کے نیٹ ورک کو اخلاقیات 0 پر چھوڑ دیتا ہے اور ویٹ0 پر جڑ نیٹ ورک میں داخل ہوتا ہے۔
  • پھر اسے cbr0 پر پہنچا دیا جاتا ہے ، جو اے آر پی سے منزل تلاش کرنے کی درخواست کرتا ہے اور اس کے بعد پتہ چلتا ہے کہ اس نوڈ پر کسی کو بھی منزل کا IP پتا نہیں ہے۔
  • لہذا ، پل پیکٹ کو فلالین0 پر بھیجتا ہے کیونکہ نوڈ کے روٹ ٹیبل کو فلالین0 کے ساتھ تشکیل دیا گیا ہے۔
  • اب ، فلالین ڈییمون نے پوڈ آئی پیوں کو نوڈ کرنے کے لئے پوڈ آئی پی کے لئے میپنگس بنانے کے لئے تمام پوڈ آئی پیز اور ان کے متعلقہ نوڈس کو جاننے کے لئے کبرنیٹس کے API سرور سے بات کی ہے۔
  • نیٹ ورک پلگ ان نے اس پیکٹ کو یو ڈی پی پیکٹ میں لپیٹ لیا ہے جس میں اضافی ہیڈرز ذریعہ اور منزل IP کو اپنے متعلقہ نوڈس میں تبدیل کرتے ہیں اور اس پیکٹ کو E0 کے ذریعے بھیج دیتے ہیں۔
  • اب ، چونکہ روٹ ٹیبل پہلے ہی جانتا ہے کہ نوڈس کے درمیان ٹریفک کا راستہ کیسے بنانا ہے ، لہذا یہ پیکٹ منزل نوڈ 2 پر بھیجتا ہے۔
  • پیکٹ نوڈ 2 کے اخلاقیہ 0 پر پہنچتا ہے اور ڈی کیپسولٹ کرنے کے لئے واپس فلالین 0 پر جاتا ہے اور اسے روٹ نیٹ ورک کے نام کی جگہ میں واپس خارج کرتا ہے۔
  • ایک بار پھر ، پیکٹ کو لینکس پل پر بھیج دیا گیا تاکہ اے آر پی کی درخواست کی جا ve جو ویٹ 1 سے متعلق ہے۔
  • پیکٹ آخر کار روٹ نیٹ ورک کو عبور کرتا ہے اور منزل Pod4 تک پہنچ جاتا ہے۔

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

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

کیس اسٹڈی: ویلبرڈ وزرڈ کبارنیٹ نیٹ ورکنگ کا استعمال کرتے ہوئے

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

چیلنجز

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

لہذا ، انہوں نے کیوب کلسٹرز میں مائکروسروائسس کی تعیناتی اور ترتیب کے انتظام کے ل tools ٹولز کی مدد سے کلسٹرز کی فراہمی اور رول آؤٹ کا انتظام کرنے کے لئے کبرنیٹس انفراسٹرکچر کا استعمال کیا۔

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

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

لہذا ، اس کے ل solution کمپنی واحد حل تلاش کر سکتی ہے وہ ایک نیٹ ورک پلگ ان استعمال کرنا تھا ، اور اسی وجہ سے انہوں نے وی نیٹ کا استعمال شروع کیا۔

حل

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

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

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

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

ہینڈ آن

لہذا ، اس مفروضے کے ساتھ کہ آپ سب نے اپنے سسٹم پر کبرنیٹس انسٹال کیے ہیں ، میرے پاس نمائش کرنے کا ایک منظر ہے۔

فرض کریں کہ آپ پروڈکٹ کا نام اور پروڈکٹ کی شناخت کرنا چاہتے ہیں ، اس کے ل you آپ کو ویب ایپلیکیشن کی ضرورت ہوگی۔ بنیادی طور پر ، آپ کو ویب ایپلی کیشن کے لئے ایک کنٹینر کی ضرورت ہے اور آپ کو پسدید کے لئے بطور ایس کیو ایل ایک اور کنٹینر کی ضرورت ہے ، اور یہ کہ ایس کیو ایل کنٹینر کو ویب ایپلیکیشن کنٹینر سے جوڑنا چاہئے۔

میں عملی طور پر مذکورہ بالا مثال کو کس طرح سرانجام دیتا ہوں۔

آو شروع کریں!

مرحلہ نمبر 1: اپنی مطلوبہ ڈائرکٹری میں فولڈر بنائیں اور ورکنگ ڈائریکٹری کا راستہ اس فولڈر میں تبدیل کریں۔

سی ڈی ہینڈس آن /

مرحلہ 2: اب ویب اطلاق اور ایس کیو ایل ڈیٹا بیس کے ل Y ، تعیناتی YAML فائلیں بنائیں۔

سٹی 3: ایک بار جب آپ تعیناتی فائلیں بنائیں تو ، دونوں ایپلی کیشنز کو تعینات کریں۔

kubectl लागू --f Webapp.yml kubectl لاگو -f mysql.yml

مرحلہ 3.1: دونوں تعینات چیک کریں۔

kubectl حاصل تعیناتی

مرحلہ 4: اب ، آپ کو دونوں اطلاق کے لئے خدمات بنانا ہوں گی۔

kubectl लागू کریں -f webservice.yml kubectl لاگو کریں -f sqlservice.yml

مرحلہ 4.1: ایک بار خدمات بننے کے بعد ، خدمات کو تعینات کریں۔

مرحلہ 4.2: چیک کریں کہ خدمات تیار کی گئی ہیں یا نہیں۔

kubectl خدمت حاصل کریں

مرحلہ 5: اب ، چلنے والے پوڈوں کی ترتیب چیک کریں۔

kubectl پوڈوں حاصل

مرحلہ 6: ویب اپ پوڈ کے اندر کنٹینر میں جائیں۔

kubectl exec -it કٹینر_ڈ باش نانو ور / www / html / index.php

مرحلہ 6.1 : اب ، تبدیل کریں vern خطبہ لوکل ہوم سے ایس کیو ایل سروس نام تک جو ' webapp-sql1 ”اس معاملے میں ، اور . پاس ورڈ سے ' ایڈیورکا ”۔ نیز ، تمام مطلوبہ ڈیٹا بیس کی تفصیلات کو پُر کریں اور کی بورڈ شارٹ کٹ کا استعمال کرکے اپنی index.php فائل کو محفوظ کریں Ctrl + x اور اس کے بعد دبائیں Y بچانے اور دبانے کے ل داخل کریں .

مرحلہ 7: اب ، پھلی میں موجود ایس کیو ایل کنٹینر میں جائیں.

kubectl اس پر عملدرآمد کریں_بیش

مرحلہ 7.1: ایس کیو ایل کنٹینر استعمال کرنے کے ل access رسائی حاصل کریں۔

mysql -u root -p edureka

جہاں -u صارف کی نمائندگی کرتا ہے اور -p آپ کی مشین کا پاس ورڈ ہے۔

مرحلہ 7.2: ایس کیو ایل میں ایک ڈیٹا بیس بنائیں جو ویب اپ سے ڈیٹا حاصل کرنے کے لئے استعمال ہوگا۔

ڈیٹا بیس پروڈکٹ کی تفصیلات بنائیں

مرحلہ 7.3: تیار کردہ ڈیٹا بیس کا استعمال کریں۔

مصنوعات کی تفصیلات استعمال کریں

مرحلہ 7.4: ایس کیو ایل میں اس ڈیٹا بیس میں ایک ٹیبل بنائیں جو ویب اپ سے ڈیٹا حاصل کرنے کے لئے استعمال ہوگا۔

ٹیبل مصنوعات تیار کریں (product_name VARCHAR (10)، product_id VچرAR (11))

مرحلہ 7.5: اب ، MySQL کنٹینر سے باہر نکلیں اور اس کمانڈ کا استعمال کرتے ہوئے باہر نکلیں .

مرحلہ 8: اس پورٹ نمبر کو چیک کریں جس پر آپ کا ویب اطلاق کام کر رہا ہے۔

kubectl خدمات حاصل کریں

مرحلہ 8.1: اب ، اس پر مختص کردہ پورٹ نمبر پر ویب ایپلیکیشن کھولیں۔

مرحلہ 9: ایک بار جب آپ پر کلک کریں سوال جمع کرو ، نوڈ پر جائیں جس میں آپ کی ایس کیو ایل سروس چل رہی ہے اور پھر کنٹینر کے اندر چلے جائیں۔

یہ آپ کو ان تمام فہرست مصنوعات کی پیداوار دکھائے گا ، جن میں سے آپ نے تفصیلات بھری ہیں۔

کبرنیٹس سیکھنے میں دلچسپی رکھتے ہیں؟

اگر آپ کو یہ کبرنیس نیٹ ورکنگ بلاگ متعلقہ معلوم ہوا تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔