وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

Helm را نصب کنید روی اوبونتو

0 4
زمان لازم برای مطالعه: 4 دقیقه


Helm ابزاری برای Kubernetes است که برای استقرار برنامه های Kubernetes با ترکیب فایل های پیکربندی در یک بسته واحد به نام Helm Chart استفاده می شود. زیرا بهتر است به جای ویرایش چندین فایل پیکربندی، یک فایل پیکربندی را به روز کنید. استقرار برنامه های Kubernetes با Helm بسیار آسان می شود.

در این راهنما، من با رویکردهای مختلف برای اجرای Helm آشنا خواهم شد روی اوبونتو

توجه داشته باشید: دستورالعمل ها و دستورات ذکر شده در این راهنما انجام می شود روی اوبونتو 22.04. این دستورات نیز کار خواهند کرد روی همه طعم های اوبونتو و توزیع های مبتنی بر دبیان بدون مشکل.

Helm را نصب کنید روی اوبونتو

Helm چندین روش نصب را برای لینوکس ارائه کرده است و می توان از آنها برای نصب آن استفاده کرد روی اوبونتو

1. استفاده از اسنپ

مدیر بسته snap به طور پیش فرض ارائه می شود روی اوبونتو و سریعترین راه برای راه اندازی Helm است روی آی تی. برای دانلود و نصب پکیج هل، دستور زیر را در قسمت تایپ کنید terminal.

sudo ضربه محکم و ناگهانی نصب سکان هدایت — کلاسیک

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

بسته اسنپ کانتینری است و معمولاً از نظر اندازه بزرگتر از دب است. اگر می خواهید آن را از اوبونتو حذف کنید، از دستور snap remove استفاده کنید.

sudo ضربه محکم و ناگهانی فرمان را بردارید

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

2. استفاده از انتشار باینری

روش اول شامل دانلود تار فایل از وب سایت رسمی

نسخه لینوکس را از اینجا.

با استفاده از سی دی فرمان؛ در مورد من، آن را در دانلود شده است دانلودها فهرست راهنما.

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

فایل را با استفاده از لینوکس untar کنید تار فرمان

sudo تار -zxf <نام فایل>

در دستور بالا، z از flag برای خارج کردن فشرده سازی استفاده می شود gz فایل، ایکس برای استخراج آرشیو، و f برای خواندن/نوشتن فایل مذکور. در مورد من، نام فایل است helm-v3.14.0-linux-arm64.tar.gz.

sudo تار -zxf helm-v3.14.0-linux-arm64.tar.gz

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

پس از استخراج آرشیو، یک دایرکتوری در فهرست کاری فعلی با نام ایجاد می شود linux-arm64. بسته به اینکه نام دایرکتوری ممکن است تغییر کند روی نام فایل

پیشنهاد می‌کنیم بخوانید:  رزولوشن خطای بوت اوبونتو "هیچ پارتیشن وجود ندارد"

با استفاده از مسیر به این دایرکتوری بروید سی دی فرمان

سی دی linux-arm64

در این دایرکتوری سه فایل دریافت خواهید کرد سکان هدایت، مجوز، و README.md.

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

حرکت دهید سکان هدایت باینری به /usr/local/bin دایرکتوری با استفاده از sudo و mv (حرکت) دستورات.

sudo mv سکان هدایت /usr/محلی/صندوقچه/

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

خودشه! نصب هلم روی اوبونتو کامل شد، نصب را با استفاده از آن تأیید کنید نسخه فرمان فرمان

نسخه فرمان

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

خروجی نشان می دهد که Helm نصب شده است روی لینوکس.

برای حذف نصب فرمان از اوبونتو، به سادگی آن را حذف کنید سکان هدایت از جانب /usr/local/bin/ فهرست راهنما.

sudo rm /usr/محلی/صندوقچه/سکان هدایت

3. استفاده از اسکریپت

روش دوم برای دانلود و نصب Helm در اوبونتو استفاده از اسکریپت است. برای دانلود آخرین اسکریپت Helm دستور زیر را اجرا کنید.

حلقه -fsSL -o get_helm.sh https://raw.githubusercontent.com/سکان هدایت/سکان هدایت/اصلی/اسکریپت ها/سکان گرفتن-3

دستور فوق جدیدترین اسکریپت Helm را بازیابی می کند و آن را در فهرست کاری فعلی تحت نام دانلود می کند. get_helm.sh.

برای اینکه اسکریپت قابل اجرا باشد، با استفاده از آن مجوز لازم را به آن بدهید chmod فرمان

sudo chmod 700 get_helm.sh

برای شروع نصب، اسکریپت را اجرا کنید process.

./get_helm.sh

فرمان دانلود و نصب می شود /usr/local/bin/ فهرست راهنما. با بررسی نسخه آن تأیید کنید.

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

برای حذف آن، از همان روشی که در انتهای روش 2 ذکر شد استفاده کنید (استفاده از انتشار باینری).

4. استفاده از APT

برای نصب بسته Helm در اوبونتو با استفاده از APT، ابتدا باید مخزن آن را اضافه کنیم. مراحل زیر را ببینید

ابتدا کلید عمومی را با استفاده از دانلود و نصب کنید.

حلقه https://baltocdn.com/سکان هدایت/signing.asc | gpg –عزیز | sudo سه راهی /usr/اشتراک گذاری/حلقه کلید/helm.gpg > /توسعه دهنده/خالی

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

اینجا، حلقه https://baltocdn.com/helm/signing.asc در حال بارگیری کلید زرهی عمومی ASCII است gpg –dearmor در حال تبدیل آن به باینری است.

پیشنهاد می‌کنیم بخوانید:  روش نصب ویرایشگر متن Emacs روی اوبونتو 22.04

این سه راه /usr/share/keyrings/helm.gpg در حال نوشتن باینری تبدیل شده به helm.gpg فایل.

هیچ خروجی نخواهید دید زیرا تمام خروجی های استاندارد قرار است /dev/null.

با اجرای دستور زیر، مخزن را اضافه کنید.

echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ همه اصلی” | sudo سه راهی /و غیره/apt/sources.list.d/helm-stable-debian.list

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

در اینجا، استدلال از echo که حاوی اطلاعات مخزن است در نوشته می شود sources.list.d/helm-stable-debian.list فایل.

اکنون برای دسترسی به مخزن از طریق پروتکل امن HTTPS، آن را نصب کنید apt-transport-https بسته، اگرچه این یک مرحله اختیاری است.

لازم به ذکر است که apt-transport-https بسته از نسخه 1.5 آن در APT ساخته شده است و در آخرین نسخه های اوبونتو موجود است.

sudo apt نصب apt-transport-https –آره

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

اکنون، لیست مخزن را به روز کنید و با استفاده از APT، فرمان را نصب کنید.

sudo apt نصب سکان هدایت

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

برای تأیید، از نسخه فرمان فرمان اما اگر خطا نشان داد، سیستم را ریستارت کنید.

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

برای حذف آن از دستور زیر استفاده کنید.

sudo apt حذف — حذف خودکار سکان هدایت

Helm را نصب کنید روی اوبونتوHelm را نصب کنید روی اوبونتو

نتیجه

به منظور افزایش کارایی استقرار بسته Kubernetes، از ابزار Helm استفاده شده است. روش های مختلفی برای نصب Helm وجود دارد روی اوبونتو مانند اسنپ، APT، اسکریپت و انتشار رسمی باینری. در این آموزش به تمامی این روش ها پرداخته شده است. من ترجیح می دهم Helm را با استفاده از snap نصب کنم، زیرا می توان آن را تنها با اجرای یک فرمان انجام داد. با این حال، به نیازهای سیستم نیز بستگی دارد. روش های حذف Helm نیز به همراه روش های نصب مربوطه ذکر شده است.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-02-19 06:27:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید