نمودارهای هلم را با تمرینات عملی بیاموزید
این دوره شامل تمرینات تست واحد Helm برای آموزش برنامه نویسی الگوی Helm و تمرینات استقرار با خوشه Kubernetes زنده است. Helm اغلب به عنوان مدیر بسته برای Kubernetes توصیف می شود، اما همچنین شامل زبان قالب سفارشی خود است. نه تنها نحوه مدیریت برنامه های Helm را در Kubernetes یاد خواهید گرفت، بلکه نحوه استفاده از زبان قالب را نیز به صورت گام به گام یاد خواهید گرفت. در پایان دوره، شما اعتماد به نفس و مهارت های لازم برای استفاده از Helm برای مدیریت آسان برنامه های Kubernetes خود را خواهید داشت. چه مبتدی باشید که به تازگی با Kubernetes شروع کردهاید یا یک توسعهدهنده باتجربه باشید که به دنبال ارتقای مهارتهای خود هستید، این دوره به شما یک پایه محکم در استفاده از Helm برای مدیریت برنامههای خود میدهد.
از اصول اولیه شروع کنید
برای این دوره، نحوه استفاده از Helm را با مفاهیم اولیه شروع میکنید. ما با بخشهای نمودار Helm و نحوه ارتباط آنها با یکدیگر شروع میکنیم. نمودارهای هلم بخشهای زیادی دارند، اما این دوره از هر یک عبور میکند تا پایهای قوی برای بقیه دوره داشته باشید. همچنین خواهید فهمید که چرا Helm وقتی برنامه های Kubernetes را مدیریت می کنید، چنین مزیت بزرگی برای شما محسوب می شود.
خط فرمان ضروری
در این دوره، با چرخه حیات برنامه Helm و دستورات ضروری CLI برای نصب، پیکربندی، به روز رسانی، اشکال زدایی و بازنشستگی برنامه خود آشنا خواهید شد. Kubernetes یک ابزار خط فرمان به نام kubectl دارد که از عملکرد Helm پشتیبانی نمی کند. خط فرمان Kubernetes ابزارهای زیادی را برای کمک به شما در تعامل با یک خوشه Kubernetes فراهم می کند. با این حال، با بزرگتر شدن برنامه های شما و تغییر در طول زمان، کار با kubectl و مدیریت تعریف منابع دستی می تواند دشوار باشد. به همین دلیل، Helm از یک ابزار خط فرمان کاملاً متفاوت برای مدیریت Helm Charts استفاده می کند. در این دوره می توانید دستورات مورد نیاز برای مدیریت برنامه خود را با استفاده از روش Helm بیاموزید.
مخازن راه دور
در محیط محاسباتی توزیع شده امروزی، باید با مخازن نموداری که روی یک سرور راه دور میزبانی می شوند، کار کنید. در Helm، می توانید نمودارها را از طریق شبکه ای به نام مخزن نمودار ارائه دهید. در این دوره آموزشی، با دستورات کاربری که برای تعامل با مخازن نمودار عمومی و خصوصی نیاز دارید آشنا خواهید شد. همچنین ساختار مخزن Helm Chart را خواهید آموخت تا بدانید مخازن راه دور چگونه در اکوسیستم Helm کار می کنند.
برنامه نویسی Helm Chart را گام به گام بیاموزید
بعد از CLI، دوره از انواع داده ها و توابع مختلفی که برای برنامه ریزی نمودار Helm به آنها نیاز دارید می گذرد. Helm انواع زیادی از زبان های برنامه نویسی دیگر دارد، اما همه چیز در قالب های نمودار Helm کمی متفاوت انجام می شود. این دوره به شما یاد می دهد که چگونه با همه انواع Helm به روش Helm تعامل کنید.
مهارت های ارزشمند Kubernetes را بیاموزید
Kubernetes به سرعت در حال رشد است و بسیاری از شرکت های Fortune 500 از Kubernetes و Helm استفاده می کنند. Kubernetes به این شرکتهای بزرگ اجازه میدهد تا کسب و کار خود را به طور مؤثر مقیاسبندی کنند و خدمات عالی 24/7 را برای کاربران خود ارائه دهند. داشتن Helm در رزومه می تواند به شما در مصاحبه با این شرکت ها کمک کند.
نوشتن نمودار هلم را با تمرینات تست واحد یاد بگیرید
برنامه نویسی Helm chart برنامه نویسی است، حتی اگر دقیقاً شبیه پایتون یا جاوا اسکریپت نباشد. آزمایش خودکار می تواند به شما کمک کند پس از ایجاد تغییرات، نمودارهای شما همچنان به کار خود ادامه دهند. با تست واحد در نمودارهای Helm از مزایای مشابهی برخوردار می شوید که با سایر زبان های برنامه نویسی دریافت می کنید. این دوره تمرینات آزمون واحد عملی را ارائه می دهد تا شما آماده باشید تا نمودارهای Helm و تست های واحد خود را با اطمینان بنویسید.
نمونه های پیوست
Helm عملکردهای زیادی دارد، که می تواند زمانی که در حال تلاش برای یادگیری الگوهای Helm هستید، ترسناک باشد. بخش ضمیمه مملو از مثال هایی برای بسیاری از عملکردهای فرمان است که به عنوان یک کاربر در دسترس شماست. این بخش از دوره، نمونههای در حال اجرا الگوهای Helm را نشان میدهد که میتوانید آنها را متناسب با مورد استفاده خود تطبیق دهید. نمونه الگوهای Helm در مخزن Git برای دوره گنجانده شده است. این بخش موضوعات مهمی مانند رمزگذاری، گواهینامه ها و تولید رمز عبور را پوشش می دهد. همچنین نمونههایی برای ابزارهای معمولی مانند پایه 64، جمعهای چک، تجزیه URL، نسخههای معنایی و مدیریت مسیر فایل دریافت خواهید کرد.
تعاریف منابع سفارشی
CRD یا تعاریف منابع سفارشی، به شما امکان میدهد تا به Kubernetes API گسترش دهید و قابلیتهای بیشتری را برای نرمافزارهای در حال اجرا بر روی خوشه خود ارائه دهید. بسیاری از ابزارهای شخص ثالث مانند مش های سرویس و ابزارهای CI/CD از CRD برای توانمندسازی توسعه دهندگان برای پیکربندی ابزارها با استفاده از مانیفست های استاندارد Kubernetes استفاده می کنند. Helm رفتار خاصی در رابطه با CRD دارد که برای کار موثر با CRD باید بدانید. در این دوره، با نحوه کار CRD ها در فرمان آشنا خواهید شد، نمودار مثالی مربوط به CRD ها را دریافت می کنید و همچنین با برخی از محدودیت های Helm مربوط به CRD ها آشنا می شوید.
استاندارد
را بیاموزیدHelm استاندارد بالفعل برای مدیریت بسته Kubernetes است. هیچ جایگزینی وجود ندارد، بنابراین یادگیری Helm ضروری است. داشتن Helm در جعبه ابزار شما یک دارایی در حرفه شما به عنوان یک توسعه دهنده، مهندس DevOps یا هر کسی که با Kubernetes کار می کند خواهد بود. با گذراندن این دوره، مهارتهای ارزشمندی را به دست خواهید آورد که شما را به یک دارایی ارزشمند برای هر سازمانی که با Kubernetes کار میکند تبدیل میکند.
توسعه دهنده نرم افزار
نمایش نظرات