راهنمای کامل دستورات Helm برای مدیریت Kubernetes
Helm به عنوان مدیر بسته Kubernetes برای استقرار چارتهای Helm (مجموعهای از منابع از پیش پیکربندی شده برنامههای Kubernetes) عمل میکند. این ابزار تمام دستورات لازم برای مدیریت سادهتر برنامهها در یک خوشه Kubernetes را ارائه میدهد.
پیشنیازها
- یک خوشه Kubernetes (که میتوانید با minikube ایجاد کنید)
- نصب مدیر بسته Helm
خدمات تخصصی ما
برای پروژههای Kubernetes خود نیاز به آدرسهای IP اختصاصی دارید؟ سرویس اجاره IPv4 ما با رتبهبندی عالی IPXO و پشتیبانی از محدوده IPv4 0.0.0.0/0
راهحل ایدهآلی ارائه میدهد. همچنین سرورهای اختصاصی لسآنجلس با سختافزار بهروز و شبکه پرسرعت برای استقرار برنامههای شما آماده خدماترسانی هستند.
مفاهیم پایه Helm
دستورات Helm با چندین مفهوم مرتبط کار میکنند. درک این مفاهیم دنبال کردن سینتکس را آسانتر میکند.
- چارت (Chart): مجموعهای از مانیفستهای Kubernetes که برای دستکاری آسان بستهبندی شدهاند.
- مخزن (Repository): مجموعهای از چارتها که به صورت آنلاین گروهبندی شدهاند.
- Helm Hub: مجموعهای از مخازن توزیع شده در اینترنت.
- ریلیز (Release): یک نمونه مستقر از چارت در خوشه Kubernetes.
لیست دستورات Helm
نصب و حذف برنامهها
# نصب یک برنامه
helm install [نام-برنامه] [چارت]
# نصب در فضای نام خاص
helm install [نام-برنامه] [چارت] --namespace [فضای-نام]
# حذف ریلیز
helm uninstall [ریلیز]
ارتقا و بازگشت به نسخه قبلی
# ارتقای برنامه
helm upgrade [ریلیز] [چارت]
# بازگشت به نسخه قبلی
helm rollback [ریلیز] [مرور]
مدیریت مخازن
# افزودن مخزن
helm repo add [نام-مخزن] [آدرس]
# بهروزرسانی مخازن
helm repo update
# جستجوی چارتها
helm search repo [کلیدواژه]
مدیریت چارتها
# ایجاد چارت جدید
helm create [نام]
# بستهبندی چارت
helm package [مسیر-چارت]
# بررسی چارت
helm lint [چارت]
برای پروژههای حرفهای Kubernetes، استفاده از آدرسهای IPv4 اختصاصی با قابلیتهای پیشرفته شبکه ضروری است. خدمات ما با پشتیبانی از تمام محدودههای IPv4
و سرورهای پرسرعت لسآنجلس، زیرساخت ایدهآلی برای استقرار برنامههای شما فراهم میکند.
دریافت کمک و اطلاعات نسخه
# نمایش راهنمای عمومی
helm --help
# نمایش نسخه Helm
helm version