Kubernetes ڈیش بورڈ انسٹالیشن اور مناظر



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

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

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





کبرنیٹس ڈیش بورڈ کیا ہے؟

ایک Kubernetes ڈیش بورڈ ویب پر مبنی Kubernetes یوزر انٹرفیس ہے جس کی عادت ہےکنٹینریج ایپلی کیشنز کو کسی کبرنیٹس کلسٹر میں تعینات کریں ، ایپلیکیشنز کو ٹربلشوٹ کریں ، اور کلسٹر کو اپنے حاضر وسائل کے ساتھ خود بھی ان کا نظم کریں۔.

Kubernetes ڈیش بورڈ کے استعمال

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



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

کبرنیٹس ڈیش بورڈ انسٹال کرنا

کبرنیٹس ڈیش بورڈ کو کیسے متعین کریں؟

ڈیش بورڈ کو تعینات کرنے کیلئے درج ذیل کمانڈ کو چلائیں:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/rec सुझावed/kubernetes-dashboard.yaml

کیوبکٹل کا استعمال کرکے ڈیش بورڈ تک رسائی حاصل کرنا

kubectl پراکسی

یہآپ کی مشین اور Kubernetes API سرور کے درمیان پراکسی سرور بنائے گا۔



اب ، براؤزر میں ڈیش بورڈ دیکھنے کے لئے ، اپنے ماسٹر وی ایم کے براؤزر میں درج ذیل پتے پر جائیں:

 HTTP: // لوکل ہوسٹ: 8001 / api / v1 / نام کی جگہوں / کیوب سسٹم / خدمات / https: kubernetes-dashboard: / پراکسی / 

اس کے بعد آپ کو اس صفحے کے ساتھ ، اسناد داخل کرنے کے لئے کہا جائے گا:

اس مرحلے میں ، ہم ڈیش بورڈ کیلئے خدمت اکاؤنٹ بنائیں گے اور اس کی اسناد حاصل کریں گے۔
نوٹ : یہ تمام احکامات a میں چلائیں نیا ٹرمینل ، بصورت دیگر آپ کیوبکٹل پراکسی کمانڈ بند ہوجائے گا۔

درج ذیل کمانڈ چلائیں:

یہ کمانڈ ڈیفالٹ نام کی جگہ میں ڈیش بورڈ کیلئے ایک خدمت اکاؤنٹ بنائے گی

kubectl create serviceaccount ڈیش بورڈ - ڈیفالٹ

اپنے ڈیش بورڈ اکاؤنٹ میں کلسٹر بائنڈنگ قواعد شامل کریں

kubectl تشکیل کلسٹررول بائنڈنگ ڈیش بورڈ-ایڈمن-ڈیفالٹ --clusterrol = کلسٹر-ایڈمن --serviceaccount = default: ڈیش بورڈ

مندرجہ ذیل کمانڈ کا استعمال کرکے اپنے ڈیش بورڈ لاگ ان کیلئے ضروری سیکرٹ ٹوکن کاپی کریں:

kubectl get Secret $ (kubectl get serviceaccount ڈیش بورڈ -o jsonpath = '{. راز [0] .name}') -o jsonpath = '{. ڈیٹا.ٹوکن}' | بیس 64 - ڈیکوڈ

ٹوکن کا آپشن منتخب کرکے ، خفیہ ٹوکن کو کاپی کریں اور ڈیش بورڈ لاگ ان پیج میں چسپاں کریں

سائن ان کے بعد آپ کبرنیٹس ہوم پیج پر پہنچیں گے۔

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

کبرنیٹس ڈیش بورڈ UI کے مناظر

کبرنیٹس ڈیش بورڈ میں درج ذیل ڈیش بورڈ ملاحظات ہیں:

  • ایڈمن ویو
  • کام کا بوجھ دیکھیں
  • خدمات کا نظارہ
  • اسٹوریج اور کنفیگ ویو

آئیے ایڈمن ویو کے ساتھ شروعات کریں۔

ایڈمن ویو

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

کام کا بوجھ دیکھیں

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

خدمات کا نظارہ

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

اسٹوریج اور کنفیگ ویو

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

ہمارے لئے ایک سوال ہے؟ براہ کرم مستقل انٹیگریشن ٹولز کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔