اوبنٹو پر ہیلم انسٹال کریں۔

Awbn W Pr Ylm Ans Al Kry



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

اس گائیڈ میں، میں Ubuntu پر Helm کو لاگو کرنے کے لیے مختلف طریقوں پر غور کروں گا۔

نوٹ: اس گائیڈ میں مذکور ہدایات اور احکامات اوبنٹو 22.04 پر انجام دیے گئے ہیں۔ یہ کمانڈز بغیر کسی مسئلے کے اوبنٹو کے تمام ذائقوں اور ڈیبین پر مبنی تقسیم پر بھی کام کریں گی۔







اوبنٹو پر ہیلم انسٹال کریں۔

ہیلم نے لینکس کے لیے انسٹالیشن کے کئی طریقے پیش کیے، اور انہیں اوبنٹو پر انسٹال کرنے کے لیے استعمال کیا جا سکتا ہے۔



1. سنیپ کا استعمال کرنا

اسنیپ پیکیج مینیجر اوبنٹو پر بطور ڈیفالٹ آتا ہے اور ہیلم کو حاصل کرنے اور اس پر چلنے کا تیز ترین طریقہ ہے۔ ہیلم پیکیج کو ڈاؤن لوڈ اور انسٹال کرنے کے لیے، ٹرمینل میں درج ذیل کمانڈ کو ٹائپ کریں۔



sudo اچانک انسٹال کریں پتوار --کلاسک





سنیپ پیکج کنٹینرائزڈ ہے اور عام طور پر ڈیب کے مقابلے سائز میں بڑا ہوتا ہے۔ اگر آپ اسے Ubuntu سے ہٹانا چاہتے ہیں، تو snap remove کمانڈ استعمال کریں۔

sudo پتلی کو ہٹا دیں



2. بائنری ریلیز کا استعمال

پہلے طریقہ میں ڈاؤن لوڈ کرنا شامل ہے۔ لیتا ہے سرکاری ویب سائٹ سے فائل۔

سے لینکس ورژن ڈاؤن لوڈ کریں۔ یہاں .

ڈائرکٹری پر جائیں جہاں فائل کا استعمال کرکے ڈاؤن لوڈ کیا جاتا ہے۔ سی ڈی کمانڈ؛ میرے معاملے میں، یہ میں ڈاؤن لوڈ کیا جاتا ہے ڈاؤن لوڈ ڈائریکٹری

لینکس کا استعمال کرتے ہوئے فائل کو ہٹا دیں۔ لیتا ہے کمانڈ.

sudo لیتا ہے -zxf < فائل کا نام >

مندرجہ بالا کمانڈ میں، کے ساتھ پرچم کو غیر کمپریس کرنے کے لیے استعمال کیا جاتا ہے۔ gz فائل، ایکس محفوظ شدہ دستاویزات کو نکالنے کے لیے، اور f مذکور فائل کو پڑھنے/لکھنے کے لیے۔ میرے معاملے میں، فائل کا نام ہے helm-v3.14.0-linux-arm64.tar.gz۔

sudo لیتا ہے -zxf helm-v3.14.0-linux-arm64.tar.gz

آرکائیو کو نکالنے کے بعد، موجودہ ورکنگ ڈائرکٹری میں نام کے ساتھ ایک ڈائرکٹری بنائی جائے گی۔ linux-arm64. فائل کے نام کے لحاظ سے ڈائریکٹری کا نام تبدیل ہو سکتا ہے۔

کا استعمال کرتے ہوئے اس ڈائریکٹری میں جائیں۔ سی ڈی کمانڈ.

سی ڈی linux-arm64

اس ڈائرکٹری میں، آپ کو تین فائلیں ملیں گی، پتوار , لائسنس ، اور README.md .

منتقل کریں پتوار کو بائنری /usr/local/bin ڈائریکٹری کا استعمال کرتے ہوئے sudo اور mv (منتقل) حکم دیتا ہے۔

sudo mv پتوار / usr / مقامی / بن /

یہی ہے! اوبنٹو پر ہیلم کی تنصیب مکمل ہو گئی ہے، استعمال کرکے انسٹالیشن کی تصدیق کریں۔ ہیلم ورژن کمانڈ.

ہیلم ورژن

آؤٹ پٹ اس بات کی نشاندہی کرتا ہے کہ ہیلم لینکس پر انسٹال ہو چکا ہے۔

Ubuntu سے ہیلم ان انسٹال کرنے کے لیے، صرف ہٹا دیں۔ پتوار سے /usr/local/bin/ ڈائریکٹری

sudo rm / usr / مقامی / بن / پتوار

3. اسکرپٹ کا استعمال

ہیلم ٹو اوبنٹو کو ڈاؤن لوڈ اور انسٹال کرنے کا دوسرا طریقہ اسکرپٹ کا استعمال کر رہا ہے۔ ہیلم کی تازہ ترین اسکرپٹ ڈاؤن لوڈ کرنے کے لیے، درج ذیل کمانڈ پر عمل کریں۔

curl -fsSL -او get_helm.sh https: // raw.githubusercontent.com / پتوار / پتوار / مرکزی / سکرپٹ / ہیلم حاصل کرنا 3

مذکورہ کمانڈ سب سے حالیہ ہیلم اسکرپٹ کو بازیافت کرتی ہے اور اسے موجودہ ورکنگ ڈائرکٹری میں اس نام سے ڈاؤن لوڈ کرتی ہے۔ get_helm.sh .

اسکرپٹ کو قابل عمل بنانے کے لیے، اسے استعمال کرکے مطلوبہ اجازت دیں۔ chmod کمانڈ.

sudo chmod 700 get_helm.sh

انسٹالیشن کا عمل شروع کرنے کے لیے اسکرپٹ پر عمل کریں۔

. / get_helm.sh

ہیلم ڈاؤن لوڈ اور انسٹال کرے گا۔ /usr/local/bin/ ڈائریکٹری اس کا ورژن چیک کرکے تصدیق کریں۔

اسے ان انسٹال کرنے کے لیے وہی طریقہ استعمال کریں جس کا طریقہ 2 کے آخر میں ذکر کیا گیا ہے ( بائنری ریلیز کا استعمال کرتے ہوئے

4. اے پی ٹی کا استعمال

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

پہلے عوامی کلید کا استعمال کرتے ہوئے ڈاؤن لوڈ اور انسٹال کریں۔

curl https: // baltocdn.com / پتوار / signing.asc | جی پی جی --پیاری | sudo ٹی / usr / بانٹیں / چابیاں / helm.gpg > / دیو / خالی

یہاں، curl https://baltocdn.com/helm/signing.asc عوامی ASCII بکتر بند کلید ڈاؤن لوڈ کر رہا ہے جبکہ gpg - dearmor اسے بائنری میں تبدیل کر رہا ہے۔

دی tee /usr/share/keyrings/helm.gpg میں تبدیل شدہ بائنری لکھ رہا ہے۔ helm.gpg فائل

آپ کو کوئی آؤٹ پٹ نظر نہیں آئے گا کیونکہ تمام معیاری آؤٹ پٹ جا رہا ہے۔ /dev/null .

ذیل میں دی گئی کمانڈ پر عمل کرتے ہوئے ریپوزٹری کو شامل کریں۔

بازگشت ڈیب [آرچ = $(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | sudo ٹی / وغیرہ / مناسب / Source.list.d / helm-stable-debian.list

یہاں، کی دلیل بازگشت جس میں مخزن کی معلومات کو لکھا جاتا ہے۔ Source.list.d/helm-stable-debian.list فائل

اب، محفوظ HTTPS پروٹوکول کے ذریعے ذخیرہ تک رسائی حاصل کرنے کے لیے، انسٹال کریں۔ apt-transport-https پیکیج، اگرچہ یہ ایک اختیاری قدم ہے۔

واضح رہے کہ ۔ apt-transport-https پیکیج کو اے پی ٹی میں اس کے 1.5 ورژن سے بنایا گیا ہے اور یہ اوبنٹو کی تازہ ترین ریلیز میں دستیاب ہے۔

sudo مناسب انسٹال کریں apt-transport-https --جی ہاں

اب، ریپوزٹری لسٹ کو اپ ڈیٹ کریں اور اے پی ٹی کا استعمال کرتے ہوئے ہیلم انسٹال کریں۔

sudo مناسب انسٹال کریں پتوار

تصدیق کرنے کے لیے، استعمال کریں۔ ہیلم ورژن کمانڈ. لیکن اگر یہ ایک غلطی دکھاتا ہے، تو پھر سسٹم کو ریبوٹ کریں۔

اسے ان انسٹال کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں۔

sudo apt ہٹانا --خود ہٹانا پتوار

نتیجہ

Kubernetes پیکیج کی تعیناتی کی کارکردگی کو بڑھانے کے لیے، Helm ٹول استعمال کیا جاتا ہے۔ Ubuntu پر Helm انسٹال کرنے کے مختلف طریقے ہیں جیسے Snap، APT، Script، اور آفیشل بائنری ریلیز کے ذریعے۔ اس ٹیوٹوریل میں ان تمام طریقوں پر بحث کی گئی ہے۔ میں سنیپ کا استعمال کرتے ہوئے ہیلم کو انسٹال کرنے کو ترجیح دیتا ہوں، کیونکہ یہ صرف ایک کمانڈ پر عمل کر کے کیا جا سکتا ہے۔ تاہم، یہ نظام کی ضروریات پر بھی منحصر ہے. ہیلم کے ان انسٹال کرنے کے طریقے بھی متعلقہ تنصیب کے طریقوں کے ساتھ درج ہیں۔