دوره آموزشی آمادگی برای گواهینامه مدیر تأییدشده کوبرنتیس (CKA)
10 ساعت 8 دقیقهمتوسط2025-05-16
مدرسین

Pearson

Sander van Vugt
جزئیات دوره
میخوای تو آزمون CKA (مدیر تأییدشدهی کوبرنتیس) قبول بشی و یه قدم بزرگ تو مسیر شغلیات برداری؟ این دوره دقیقاً برای همینه! توی این دوره، مربی و نویسندهی حرفهای ساندر ون فوخت (Sander van Vugt) قدمبهقدم بهت یاد میده چطور برای آزمون آماده شی، کوبرنتیس رو از پایه یاد بگیری و باهاش کار کنی.
اول با مفاهیم کانتینر و کوبرنتیس آشنا میشی و بعدش یاد میگیری چطور اپلیکیشن بسازی، مدیریتشون کنی و روی کلاسترها اجراشون کنی. بعد وارد فضای عملی میشی—با کلی لب عملی (Lab) که توش خودت میتونی دستبهکد بشی و محیط واقعی رو تجربه کنی.
یاد میگیری چطور کلاستر بسازی، دیپلویمنت و سرویسها رو مدیریت کنی، Ingress تنظیم کنی، استوریج تعریف کنی و حتی توی شرایط سخت و مشکلات، کلاستر رو دیباگ و رفع اشکال کنی. در آخر هم یه آزمون تمرینی داری تا بتونی قبل از آزمون اصلی، خودتو محک بزنی.
🎯 اهداف آموزشی دوره
آمادهسازی کامل برای شرکت در آزمون CKA
ساخت و راهاندازی کلاستر کوبرنتیس
مدیریت کلاسترها و نودهای کوبرنتیس
انجام وظایف نگهداری نودها
تنظیمات امنیتی در کوبرنتیس
دیپلوی اپلیکیشنهای کانتینریشده
استفاده از ابزارهای قالبسازی (Templating)
مدیریت زمانبندی (Scheduling) کانتینرها در نودها
اول با مفاهیم کانتینر و کوبرنتیس آشنا میشی و بعدش یاد میگیری چطور اپلیکیشن بسازی، مدیریتشون کنی و روی کلاسترها اجراشون کنی. بعد وارد فضای عملی میشی—با کلی لب عملی (Lab) که توش خودت میتونی دستبهکد بشی و محیط واقعی رو تجربه کنی.
یاد میگیری چطور کلاستر بسازی، دیپلویمنت و سرویسها رو مدیریت کنی، Ingress تنظیم کنی، استوریج تعریف کنی و حتی توی شرایط سخت و مشکلات، کلاستر رو دیباگ و رفع اشکال کنی. در آخر هم یه آزمون تمرینی داری تا بتونی قبل از آزمون اصلی، خودتو محک بزنی.
🎯 اهداف آموزشی دوره
آمادهسازی کامل برای شرکت در آزمون CKA
ساخت و راهاندازی کلاستر کوبرنتیس
مدیریت کلاسترها و نودهای کوبرنتیس
انجام وظایف نگهداری نودها
تنظیمات امنیتی در کوبرنتیس
دیپلوی اپلیکیشنهای کانتینریشده
استفاده از ابزارهای قالبسازی (Templating)
مدیریت زمانبندی (Scheduling) کانتینرها در نودها
مهارت ها
KubernetesDevOps ToolsDevOpsCert PrepOpen Source
سرفصل ها
۰. مقدمه
- 01 - مدیر گواهیشده Kubernetes (CKA) - مقدمه
۱. درک معماری Kubernetes
- 02 - ماژول ۱ - معرفی معماری، نصب و پیکربندی کلاستر
- 03 - اهداف یادگیری
- 04 - کوبرنتیز معمولی و اکوسیستم
- 05 - اجرای Kubernetes در فضای ابری یا در محل
- 06 - توزیعهای Kubernetes
- 07 - نقشهای گره Kubernetes
۲. ایجاد یک کلاستر Kubernetes با kubeadm
- 08 - اهداف یادگیری
- 09 - درک الزامات گره خوشه
- 10 - فراهم کردن زیرساخت برای میزبانی Kubernetes
- 11 - مرور کلی مراحل نصب
- 12 - پیکربندی تنظیمات هسته لینوکس برای شبکهسازی Kubernetes
- 13 - نصب رابط زمان اجرای کانتینر (CRI) و ابزارها
- 14 - استفاده از init در kubeadm
- 15 - پیکربندی کلاینت Kubernetes
- 16 - راهاندازی شبکه گرهها
- 17 - اضافه کردن گرهها به کلاستر
- 18 - استفاده از kubeadm init به همراه یک فایل پیکربندی
- 19 - چالش آزمایشگاه درس ۲ - ساخت یک کلاستر Kubernetes
- 20 - راهکار آزمایشگاهی درس ۲ - ساخت یک کلاستر Kubernetes
۳. مدیریت کلاسترهای Kubernetes
- 21 - اهداف یادگیری
- 22 - تحلیل Nodeهای خوشهای
- 23 - استفاده از crictl برای مدیریت کانتینرهای گره
- 24 - اجرای پادهای استاتیک
- 25 - مدیریت وضعیت گره
- 26 - مدیریت سرویسهای گره
- 27 - چالش آزمایشگاه درس ۳ - اجرای پادهای استاتیک
- 28 - حل آزمایش درس ۳ - اجرای پادهای استاتیک
۴. انجام وظایف نگهداری گره
- 29 - اهداف یادگیری
- 30 - استفاده از سرور متریک برای نظارت بر عملکرد گره و پاد
- 31 - پشتیبانگیری از etcd
- 32 - بازیابی و غیره
- 33 - انجام ارتقاء Nodeهای خوشهای
- 34 - انجام ارتقاء کارگران خوشه
- 35- آشنایی با گزینههای دسترسیپذیری بالای کلاستر (HA)
- 36 - راهاندازی یک کلاستر Kubernetes با دسترسیپذیری بالا
- 37 - چالش آزمایشگاه درس ۴ - پشتیبانگیری و بازیابی etcd
- 38 - حل آزمایشگاه درس ۴ - پشتیبانگیری و بازیابی etcd
۵. مدیریت تنظیمات امنیتی
- 39 - اهداف یادگیری
- 40- آشنایی با دسترسی API
- 41 - مدیریت زمینه امنیتی
- 42 - کاربران، حسابهای سرویس و دسترسی به API
- 43- درک کنترل دسترسی مبتنی بر نقش (RBAC)
- 44 - راهاندازی RBAC برای حسابهای سرویس
- 45- پیکربندی نقشهای کلاستر و RoleBindingها
- 46 - راهاندازی RBAC برای کاربران
- 47- چالش آزمایشگاه درس ۵ - مدیریت امنیت
- 48 - حل آزمایش درس ۵ - مدیریت امنیت
۶. استقرار برنامههای Kubernetes
- 49- ماژول ۲ - مقدمهای بر حجم کار و زمانبندی
- 50 - اهداف یادگیری
- 51 - استفاده از استقرارها
- 52 - اجرای عاملها با DaemonSets
- 53- استفاده از StatefulSetها
- 54 - دلیلی برای اجرای پادهای تکی
- 55 - مدیریت مقداردهی اولیه پاد
- 56 - مقیاسبندی برنامهها
- 57 - پیکربندی مقیاسبندی خودکار
- 58- استفاده از کانتینرهای سایدکار برای ثبت وقایع برنامه
- 59 - چالش آزمایشگاهی درس ۶ - اجرای یک DaemonSet
- 60 - راه حل آزمایشگاه درس ۶ - اجرای یک DaemonSet
۷. استفاده از ابزارهای قالبسازی
- 61- اهداف یادگیری
- 62 - اجرای برنامهها از فایلهای YAML
- 63 - مدیر بستهی Helm
- 64- ایجاد یک الگو از نمودار Helm
- 65- مدیریت برنامهها با Helm
- 66 - استفاده از سفارشیسازی
- 67 - چالش آزمایشگاه درس ۷ - مدیریت برنامهها با Helm
- 68 - حل آزمایش درس ۷ - مدیریت برنامهها با Helm
۸. مدیریت زمانبندی
- 69- اهداف یادگیری
- 70- بررسی فرآیند زمانبندی
- 71 - تنظیم تنظیمات گره
- 72- مدیریت قوانین وابستگی و ضد وابستگی
- 73- مدیریت لکهها و تلرانسها
- 74 - پیکربندی محدودیتهای منابع و درخواستها
- 75 - تنظیم سهمیه فضای نام
- 76- پیکربندی LimitRange
- 77 - پیکربندی اولویتهای پاد
- 78 - چالش آزمایشگاه درس ۸ - پیکربندی رنگها
- 79 - راه حل آزمایشگاه درس ۸ - پیکربندی رنگها
۹. مدیریت دسترسی به برنامهها
- 80 - ماژول ۳ - معرفی خدمات و شبکه
- 81- اهداف یادگیری
- 82- بررسی شبکهسازی Kubernetes
- 83- آشنایی با افزونههای شبکه
- 84 - استفاده از سرویسها برای دسترسی به برنامهها
- 85 - اجرای یک کنترلکننده ورودی
- 86 - پیکربندی ورودی
- 87 - استفاده از پورت فورواردینگ برای دسترسی مستقیم به برنامهها
- 88- درک API دروازه
- 89 - پیکربندی API دروازه
- 90 - استفاده از API دروازه برای دسترسی به برنامهها
- 91 - پیکربندی API دروازه برای دسترسی TLS
- 92 - چالش آزمایشگاه درس ۹ - مدیریت شبکه
- 93 - حل آزمایش درس ۹ - مدیریت شبکه
۱۰. شبکهسازی
- 94- اهداف یادگیری
- 95 - مدیریت رابط شبکه کانتینر (CNI) و افزونههای شبکه
- 96- آشنایی با ثبت خودکار سرویس و Kubernetes DNS
- 97- استفاده از NetworkPolicies برای مدیریت ترافیک بین Podها
- 98 - پیکربندی NetworkPolicies برای مدیریت ترافیک بین namespaceها
- 99- مدیریت CoreDNS
- 100 - چالش آزمایشگاهی درس ۱۰ - استفاده از سیاستهای شبکه
- 101 - راه حل آزمایشگاه درس ۱۰ - استفاده از NetworkPolicies
۱۱. مدیریت فضای ذخیرهسازی
- 102 - ماژول ۴ - معرفی ذخیرهسازی
- 103 - اهداف یادگیری
- 104- آشنایی با گزینههای ذخیرهسازی Kubernetes
- 105 - دسترسی به فضای ذخیرهسازی از طریق Pod volumeها
- 106 - پیکربندی فضای ذخیرهسازی PersistentVolume (PV)
- 107- پیکربندی PersistentVolumeClaims (PVCs)
- 108 - پیکربندی ذخیرهسازی پاد با PVها و PVCها
- 109 - استفاده از سیاستهای بازیابی حجم
- 110- استفاده از ConfigMaps و secretها به عنوان volumeها
- 111 - چالش آزمایشگاهی درس ۱۱ - راهاندازی فضای ذخیرهسازی
- 112 - راه حل آزمایشگاه درس ۱۱ - راهاندازی فضای ذخیره سازی
۱۲. ذخیرهسازی خودکار
- 113- اهداف یادگیری
- 114- استفاده از StorageClass
- 115- آشنایی با تأمینکنندگان فضای ذخیرهسازی
- 116 - راهاندازی یک تأمینکننده ذخیرهسازی NFS
- 117 - چالش آزمایشگاهی درس ۱۲ - استفاده از فراهمکنندهی فضای ذخیرهسازی مسیر میزبان
- 118 - راه حل آزمایشگاهی درس ۱۲ - استفاده از فراهم کننده فضای ذخیرهسازی مسیر میزبان
۱۳. ثبت وقایع، نظارت و عیبیابی
- 119 - ماژول ۵ - مقدمهای بر عیبیابی
- 120- اهداف یادگیری
- 121 - نظارت بر منابع Kubernetes
- 122- آشنایی با روند عیبیابی
- 123 - عیبیابی برنامههای Kubernetes
- 124 - عیبیابی Nodeهای خوشهای
- 125 - رفع مشکلات دسترسی به برنامهها
- 126 - چالش آزمایشگاهی درس ۱۳ - عیبیابی گرهها
- 127 - حل آزمایش درس ۱۳ - عیبیابی گرهها
۱۴. نمونه دستورالعملهای امتحان
- 128 - ماژول ۶ - معرفی نمونه آزمونها
- 129- اهداف یادگیری
- 130- آمادهسازی محیطی برای امتحانات نمونه
- 131- بررسی نمونه سؤالات امتحانی
- 132- استفاده از متن نمره امتحان
۱۵. نمونه آزمون CKA ۱
- 133- اهداف یادگیری
- 134 - مرور کلی سؤالات
- 135 - پیکربندی یک کلاستر Kubernetes با دسترسیپذیری بالا
- 136- زمانبندی یک پاد
- 137 - مدیریت مقداردهی اولیه برنامه
- 138 - راهاندازی فضای ذخیرهسازی پایدار
- 139 - پیکربندی دسترسی به برنامهها
- 140 - ایمنسازی ترافیک شبکه
- 141 - تعیین سهمیه
- 142- ایجاد یک پاد استاتیک
- 143 - عیبیابی سرویسهای گره
- 144 - پیکربندی دسترسی به کلاستر
- 145- پیکربندی رنگها و تلرانسها
۱۶. نمونه آزمون CKA 2
- 146- اهداف یادگیری
- 147 - مرور کلی سؤالات
- 148 - ایجاد یک خوشه
- 149 - انجام ارتقاء گره کنترل
- 150 - پیکربندی ثبت وقایع برنامه
- 151- مدیریت PVCها
- 152- بررسی لاگهای پاد
- 153- تحلیل عملکرد
- 154 - مدیریت زمانبندی برنامهها
- 155 - پیکربندی ورودی
- 156 - آمادهسازی برای نگهداری گره
- 157 - مقیاسبندی برنامهها
- 158 - پشتیبانگیری و بازیابی etcd
خلاصه
- 159 - مدیر گواهیشده Kubernetes (CKA) - خلاصه
دوره های مرتبط
- دوره آموزشی اولین پروژه شما با Kubernetes
- دوره آموزشی یادگیری آزور کوبرنتس سرویس (AKS)
- دوره آموزشی آمادگی برای آزمون گواهینامه متخصص امنیت کوبرنتیز (CKS)
- دوره آموزشی Kubernetes: شبکه سرویس با Istio
- دوره آموزشی مدیریت بسته با Helm در کوبرنتس
- دوره آموزشی دیباگ کوبرنتیس (Kubernetes)
- دوره آموزشی آمادگی برای آزمون گواهینامه مدیر کوبرنتیس(CKA) آپدیت (2024)
- دوره آموزشی آمادگی برای آزمون گواهینامه توسعهدهنده برنامه کوبرنتیس(CKAD)