آموزش Kubernetes تولید برای مهندسان DevOps و ابر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده مؤثر از kubectl و پیکربندیهای اعلامی مبتنی بر YAML در محیطهای واقعی
- پیادهسازی بروزرسانیهای rolling و rollbacks و استراتژیهای استقرار سبز-آبی و قناری
- پیکربندی کنترلرهای Ingress برای مسیریابی ترافیک تولید
- مدیریت پیکربندی اپلیکیشن با استفاده از ConfigMaps و Secrets
- درک معماری Kubernetes، کامپوننتهای اصلی و عملیاتهای کلاستر
- استقرار و مدیریت اپلیکیشنها، کار با Volumes پایدار، Volume Claims پایدار و provisioning ذخیرهسازی پویا
- استقرار و مدیریت stateful workloads با استفاده از StatefulSets
- پیکربندی و اجرای Jobs و CronJobs و DaemonSets
- اعمال مدیریت منابع، از جمله محدودیتهای CPU و حافظه و probes و مقیاسبندی خودکار (HPA)
- درک اصول امنیت Kubernetes، از جمله RBAC و سرویس اکانتها و کانتکسهای امنیت
- جمعآوری و تحلیل لاگها و رویدادها برای عیبیابی و نظارت
- ایجاد و مدیریت کلاسترها با استفاده از Azure Kubernetes Service (AKS) از طریق Azure CLI و Azure Portal
- بستهبندی و استقرار اپلیکیشن، اعمال تمام مفاهیم از طریق یک اپلیکیشن تجارت الکترونیک واقعگرایانه، پیشبینیها با استفاده از نمودارهای هلم
پیشنیازهای دوره
- درک پایه از کانتینرها و مفاهیم Docker
- آشنایی با مبانی خط فرمان Linux
- دانش اساسی از مفاهیم رایانش ابری
- درک اولیه از گردشکارهای استقرار اپلیکیشن
- آشنایی قبلی با Azure یا هر پلتفرم ابری دیگر مفید است، اما الزامی نیست.
توضیحات دوره
این دوره برای مهندسان DevOps، مهندسان ابر و متخصصان IT طراحی شده که میخواهند به جای یادگیری صرف تئوری، با Kubernetes در محیطهای تولید واقعی کار کنند.
Kubernetes ستون فقرات پلتفرمهای مدرن cloud-native است و سازمانها از مهندسان انتظار دارند استراتژیهای استقرار، شبکهسازی، امنیت، مقیاسبندی و گردشکارهای عملیاتی را به خوبی درک کنند. این دوره بر همین مهارتهای مرتبط با محیطهای سازمانی تمرکز دارد که به طور فعال در محیطهای حرفهای استفاده میشوند.
ابتدا با معماری Kubernetes و آبجکتهای اصلی آن آشنا میشوید و سپس به صورت عملی از kubectl، پیکربندیهای اعلامی مبتنی بر YAML و فضاهای نام، برچسبها و منابع API استفاده میکنید. با پیشرفت دوره، با استقرارها، ReplicaSets، بروزرسانیهای rolling و rollbacks و سرویسهای Kubernetes، از جمله ClusterIP و NodePort و LoadBalancer و ExternalName کار خواهید کرد.
این دوره استراتژیهای استقرار در تولید مانند استقرار سبز-آبی و استقرار قناری را همراه با پیکربندی Ingress برای مسیریابی ترافیک واقعی پوشش میدهد. شما همچنین یاد میگیرید چگونه پیکربندی اپلیکیشن را با ConfigMaps و Secrets مدیریت کنید و ذخیرهسازی را با استفاده از Volumes پایدار و Volume Claims پایدار و provisioning پویا و یکپارچهسازی با Azure File Share مدیریت نمایید.
مفاهیم پیشرفته Kubernetes مانند StatefulSets و Jobs و CronJobs و DaemonSets، محدودیتهای منابع، probes و مقیاسبندی خودکار (HPA) و لاگ کردن و نظارت با مثالهای عملی توضیح داده میشوند. امنیت نیز به عنوان یک موضوع اصلی و مهم بررسی میشود و پوشش عمیقی از اصول امنیت Kubernetes، سرویس اکانتها، RBAC و کانتکسهای امنیت ارائه میگردد.
این دوره همچنین شامل Azure Kubernetes Service (AKS) است؛ جایی که شما با استفاده از Azure CLI و Azure Portal کلاسترها را ایجاد و مدیریت میکنید، اپلیکیشنها را مستقر کرده و ذخیرهسازی را پیکربندی میکنید. شما همه آموختههای خود را در یک پروژه تجارت الکترونیک واقعگرایانه به کار میبرید تا ببینید Kubernetes چگونه در محیطهای تولید استفاده میشود.
در پایان دوره، شما مهارتهای عملی لازم برای استقرار، بهرهبرداری و مدیریت اپلیکیشنهای کانتینری را با استفاده از Kubernetes در محیطهای سازمانی و ابری در اختیار خواهید داشت؛ موضوعی که آن را برای آموزشهای سازمانی و یادگیرندگان کسبوکار یودمی بسیار کاربردی میکند.
این دوره برای چه کسانی مناسب است؟
- مهندسان DevOps که میخواهند در محیطهای تولید با Kubernetes کار کنند.
- مهندسان ابر که مسئول استقرار و بهرهبرداری از اپلیکیشنهای کانتینری هستند.
- مهندسان پلتفرم و SREs که به دنبال مهارتهای کاربردی و عملی در Kubernetes هستند.
- توسعهدهندگان بکاند یا فولاستک که به معماریهای cloud-native و میکروسرویسها سوئیچ میکنند.
- متخصصان IT که برای کار با Azure Kubernetes Service (AKS) آماده میشوند.
- تیمها و افرادی که به دنبال مهارتهای Kubernetes آماده برای پروژههای شرکتی هستند.
آموزش Kubernetes تولید برای مهندسان DevOps و ابر
-
مقدمهای بر Kubernetes 30:58
-
آزمون None
-
معماری Kubernetes 23:08
-
آزمون None
-
بررسی آبجکتهای Kubernetes 44:50
-
آزمون None
-
نصب و پیکربندی Kubernetes 20:36
-
آزمون None
-
ابزارهای Kubectl و ایجاد Pod 28:14
-
آزمون None
-
استفاده از YAML و فرمانهای اعلامی 30:56
-
آزمون None
-
فرمانهای تکمیلی Kubectl 17:05
-
آزمون None
-
برچسبها و حاشیهنویسیها 19:05
-
آزمون None
-
فضاهای نام Kubernetes 22:37
-
آزمون None
-
منابع API 11:21
-
آزمون None
-
کار با آبجکتهای Kubernetes 13:35
-
آزمون None
-
ReplicaSet و استقرار 17:09
-
آزمون None
-
Rollout Undo استقرار و بروزرسانی Rolling 31:57
-
آزمون None
-
داشبورد Kubernetes 22:56
-
آزمون None
-
سرویس IP کلاستر 35:34
-
آزمون None
-
سرویسهای NodePort و LoadBalancer و ExternalName 35:26
-
آزمون None
-
استقرار قناری 18:40
-
آزمون None
-
Ingress در Kubernetes 44:11
-
آزمون None
-
استقرار سبز-آبی 15:58
-
آزمون None
-
کار با ConfigMap 34:42
-
آزمون None
-
Secret جنریک 14:09
-
آزمون None
-
Secret مربوط به Docker Registry 16:24
-
آزمون None
-
Volume از نوع دایرکتوری خالی 24:44
-
آزمون None
-
Volume از نوع HostPath 13:31
-
آزمون None
-
ConfigMap به عنوان Volume 13:41
-
آزمون None
-
درک Volume پایدار و Volume Claims پایدار 36:15
-
آزمون None
-
ایجاد پویای Volume پایدار 25:43
-
آزمون None
-
Azure FileShare به عنوان Volume 22:09
-
آزمون None
-
چرا StatefulSets؟ 35:00
-
آزمون None
-
ایجاد StatefulSet برای MySQL Workload 25:09
-
آزمون None
-
استفاده از StatefulSet Pods با استفاده از سرویس بدون هد 17:46
-
آزمون None
-
درباره سیاست ریاستارت کانتینر 20:00
-
آزمون None
-
کنترلر Job 24:24
-
آزمون None
-
کنترلر CronJob 13:04
-
آزمون None
-
Daemonsets 10:43
-
آزمون None
-
مدیریت محدودیتهای حافظه و CPU 29:42
-
آزمون None
-
Metric Server و Horizontal Pod Autoscaler 25:50
-
آزمون None
-
کانتینرهای Init 30:35
-
آزمون None
-
Probes 31:56
-
آزمون None
-
مقدمهای بر امنیت Kubernetes 37:26
-
آزمون None
-
سرویس اکانت برای ایمیجهای خصوصی در Registry 11:53
-
آزمون None
-
درک RBAC در Kubernetes 38:30
-
آزمون None
-
RBAC در عمل 16:06
-
آزمون None
-
استفاده از سرویس اکانت در Pod برای دسترسی به API Server 20:06
-
آزمون None
-
کانتکس امنیت 17:57
-
آزمون None
-
دریافت لاگها و رویدادها 31:24
-
آزمون None
-
ایجاد کلاستر AKS با استفاده از فرمانهای Azure CLI 46:45
-
آزمون None
-
استقرار اپلیکیشن در کلاستر AKS 12:39
-
آزمون None
-
Azure Storage و Volumes در AKS 25:25
-
آزمون None
-
ایجاد کلاستر AKS با استفاده از Azure Portal - بخش 1 30:11
-
آزمون None
-
ایجاد کلاستر AKS با استفاده از Azure Portal - بخش 2 15:23
-
آزمون None
-
آزمون None
مشخصات آموزش
آموزش Kubernetes تولید برای مهندسان DevOps و ابر
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متخصص
- تعداد درس:103
- مدت زمان :20:53:28
- حجم :24.02GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy