آموزش Helm برای مبتدیان مطلق
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- Helm چیست؟
- چرا به Helm نیاز داریم؟
- Helm charts ،Helm revisions و Helm releases چیستند؟
- جستجوی Helm charts در Artifuct Hub
- جستجوی Helm charts در مخازن اضافهشده به کلاینت محلی Helm
- نصب Helm charts
- شخصیسازی نصب Helm chart
پیش نیازهای دوره
- دانش اولیه از Kubernetes
توضیحات دوره
Kubernetes مجموعهای غنی از قابلیتها را برای استقرار، مقیاسپذیری و عملیات اجرایی اپلیکیشن ها فراهم میکند.
یک اپلیکیشن در Kubernetes میتواند شامل آبجکت های مختلفی باشد، مانند: Deployment ،Service ،Persistent Volume Claim ،Persistent Volume ،Secret ،ConfigMap و موارد دیگر
هر یک از این آبجکت های برای پیکربندی خود به فایل YAML جداگانه نیاز دارند. البته میتوان پیکربندی همه آبجکت های Kubernetes را در یک فایل YAML واحد قرار داد، اما این کار ایدهآل نیست و توصیه نمیشود.
با وجود اینکه این آبجکت ها بخشی از یک اپلیکیشن واحد هستند، Kubernetes آنها را بهعنوان یک گروه از آبجکت های متعلق به یک اپلیکیشن واحد در نظر نمیگیرد و هر آبجکت را بهصورت مستقل از سایر آبجکت مدیریت میکند.
برای مثال، هنگام استقرار این اپلیکیشن در یک کلاستر Kubernetes، باید آبجکت ها را یکی پس از دیگری ایجاد کنیم؛ معمولاً با اجرای فرمان kubectl create و مشخص کردن نام فایل manifest مربوط به هر آبجکت است.
همین وضعیت هنگام بروزرسانی یا حذف اپلیکیشن نیز وجود دارد؛ آبجکت Kubernetes که بخشی از این اپلیکیشن هستند بهصورت جداگانه مدیریت میشوند. این موضوع باعث میشود فرآیند استقرار و نگهداری اپلیکیشن ها در Kubernetes تسک های خستهکننده و زمانبر شود.
Helm با معرفی مفهوم Helm Charts این مشکلات را برطرف کرده و پیچیدگیها را کاهش میدهد.
در این دوره، خواهیم آموخت که Helm چگونه فرآیند استقرار اپلیکیشن ها در Kubernetes را بسیار سادهتر میکند. همچنین بهصورت عملی کار با Helm و رابط خط فرمان Helm را برای مدیریت اپلیکیشن ها در Kubernetes تمرین خواهیم کرد.
نیازمندیهای این دوره:
دانش اولیه از Kubernetes
این دوره برای چه افرادی است؟
- توسعهدهندگان
- مهندسان DevOps
- هرکسی که علاقهمند به یادگیری مدیریت اپلیکیشن ها در Kubernetes با استفاده از مدیر بسته Helm است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان
- مهندسان DevOps
- هر کسی که علاقهمند به یادگیری مدیریت اپلیکیشن ها در Kubernetes با استفاده از مدیر بسته Helm است.
آموزش Helm برای مبتدیان مطلق
-
Helm چیست؟ 05:28
-
کامپوننت های Helm 03:24
-
جستجوی Helm charts با استفاده از Helm CLI 06:53
-
جستجوی Helm charts با استفاده از Helm CLI - دمو 08:11
-
پیادهسازی اپلیکیشن ها با نصب Helm charts 05:44
مشخصات آموزش
آموزش Helm برای مبتدیان مطلق
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:5
- مدت زمان :36:45
- حجم :108.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy