برنامه نویسی
Helm Command Cheatsheet 2025 – Community Dev

این صفحه تقلب یک مرجع سریع برای دستورات و تنظیمات HELM مشترک ارائه می دهد.
دستورات اساسی
فرمان | شرح |
---|---|
helm create mychart |
نمودار کلاه جدید را آغاز کنید |
helm install release-name chart-name |
یک نمودار نصب کنید |
helm install release-name chart-name --namespace my-namespace |
نمودار را در فضای نام خاص نصب کنید |
helm install release-name chart-name --values values.yaml |
نصب با مقادیر سفارشی |
helm upgrade release-name chart-name |
یک نسخه را ارتقا دهید |
helm upgrade --install release-name chart-name |
در صورت وجود نصب یا ارتقا دهید |
helm rollback release-name revision-number |
بازگشت به نسخه قبلی |
helm list |
لیست همه نسخه ها |
helm ls --all-namespaces |
لیست های موجود در همه مکان های نام |
helm ls -n namespace |
لیست منتشر شده در یک فضای نام |
helm uninstall release-name |
حذف یک نسخه را حذف کنید |
مدیریت مخازن
فرمان | شرح |
---|---|
helm repo add repo-name repo-url |
یک مخزن اضافه کنید |
helm repo update |
مخازن را به روز کنید |
helm repo list |
مخازن را لیست کنید |
helm repo remove repo-name |
مخزن را حذف کنید |
helm search repo chart-name |
در مخازن جستجو کنید |
helm search hub chart-name |
جستجو در Hub Artifact |
مدیریت نمودار
فرمان | شرح |
---|---|
helm package chart-path/ |
بسته بندی یک نمودار |
helm lint chart-path/ |
نمودار را تأیید کنید |
helm show chart chart-name |
جزئیات نمودار را نشان دهید |
helm show values chart-name |
مقادیر نمودار را نشان دهید |
helm show all chart-name |
تمام اطلاعات نمودار را نشان دهید |
helm pull repo-name/chart-name |
یک نمودار بکشید |
helm pull repo-name/chart-name --untar |
نمودار را بکشید و استخراج کنید |
آزمایش و اشکال زدایی
فرمان | شرح |
---|---|
helm install release-name chart-name --dry-run --debug |
نصب تست |
helm get manifest release-name |
نشان دادن |
helm get values release-name |
مقادیر انتشار را دریافت کنید |
helm history release-name |
تاریخ انتشار را دریافت کنید |
helm status release-name |
وضعیت آزادی را دریافت کنید |
دستورات الگوی
فرمان | شرح |
---|---|
helm template release-name chart-name |
الگوهای محلی را ارائه دهید |
helm template release-name chart-name --values values.yaml |
با مقادیر ارائه دهید |
helm lint chart-path/ |
تأیید الگوهای |
helm get manifest release-name |
الگوهای محاسبه شده را نشان دهید |
وابستگی
فرمان | شرح |
---|---|
helm dependency update chart-path/ |
وابستگی ها را به روز کنید |
helm dependency list chart-path/ |
وابستگی های لیست |
helm dependency build chart-path/ |
وابستگی ایجاد کنید |
نمودار نمودار
پرونده/فهرست | هدف |
---|---|
Chart.yaml |
ابرداده نمودار |
values.yaml |
مقادیر پیش فرض |
values.schema.json |
شمای ارزش ها |
charts/ |
وابستگی های نمودار |
templates/ |
پرونده های الگوی |
templates/NOTES.txt |
یادداشت های استفاده |
templates/_helpers.tpl |
الگوهای نامگذاری شده |
templates/deployment.yaml |
kubernetes تجلی می یابد |
مقادیر محیطی
فرمان | شرح |
---|---|
helm install -f values-dev.yaml |
با مقادیر dev نصب کنید |
helm install -f values-prod.yaml |
نصب با مقادیر prod |
helm install -f values.yaml -f values-prod.yaml |
با مقادیر مختلف نصب کنید |
مقادیر پیکربندی مشترک
مزرعه | شرح |
---|---|
replicaCount |
تعداد ماکت ها |
image.repository |
مخزن تصویر کانتینر |
image.tag |
برچسب تصویر کانتینر |
image.pullPolicy |
خط مشی کشش تصویر |
service.type |
نوع سرویس |
service.port |
بندر سرویس |
resources.limits |
محدودیت های منابع |
resources.requests |
درخواست منابع |
ingress.enabled |
ورود را فعال کنید |
ingress.className |
طبقه ورودی |