آمادگی برای گواهینامه Certified Kubernetes Application Developer (CKAD)
✅ سرفصل و جزئیات آموزش
یاد بگیرید چگونه اپلیکیشن ها را روی کوبرنتیز اجرا کنید و در آزمون گواهینامه Certified Kubernetes Application Developer (CKAD) قبول شوید.
به دنبال تقویت مهارت های خود و آماده شدن برای آزمون گواهینامه Certified Kubernetes Application Developer (CKAD) هستید؟ این دوره راهنما کامل شما است برای اینکه یاد بگیرید چگونه اپلیکیشن های Kubernetes را اجرا کنیم و به آسانی با آزمون رسمی مقابله کنیم. نویسنده و مدرس پرفروش، Sander van Vugt، از طریق بحث های عمیق، توضیحات Lightboard، و دموهای لابراتوار، به طور واضح و مختصر مبانی کوبرنتیز را توضیح می دهد و به شما نشان می دهد که چگونه اپلیکیشن های کوبرنتیز را مانند یک متخصص توسعه، ایجاد، مدیریت، ذخیره، مقیاس بندی و عیب یابی کنید.
در طول مسیر، شما همچنین یاد خواهید گرفت که چگونه با کانتینرها در محیط کوبرنتیز کار کنید و تسک های پیشرفته مرتبط با CKAD مانند کار با API، اعمال تکنولوژی های DevOps، عیب یابی مشکلات رایج و موارد دیگر را انجام دهید.
آمادگی برای گواهینامه Certified Kubernetes Application Developer (CKAD)
-
Certified Kubernetes Application Developer (CKAD): مقدمه 0:04:59
-
ماژول 1: آشنایی با اصول کانتینر 0:00:29
-
اهداف یادگیری 0:00:45
-
کانتینر چیست؟ 0:03:47
-
استفاده از رجیستری ها 0:03:25
-
شروع کانتینرها 0:08:20
-
مدیریت کانتینرها 0:06:14
-
لاگ کردن کانتینر 0:02:44
-
درس 1 لابراتوار: استفاده از کانتینرها 0:01:01
-
درس 1 راه حل لابراتوار: استفاده از کانتینرها 0:02:07
-
اهداف یادگیری 0:00:35
-
معماری تصویر کانتینر 0:02:00
-
مدیریت تصاویر کانتینر 0:02:29
-
گزینه های ایجاد تصویر 0:02:29
-
استفاده از Dockerfile برای ساخت تصاویر سفارشی 0:04:55
-
ایجاد تصاویر از کانتینرهای در حال اجرا 0:02:16
-
درس 2 لابراتوار: ایجاد تصاویر کانتینر سفارشی 0:00:18
-
درس 2 راه حل لابراتوار: ایجاد تصاویر کانتینر سفارشی 0:00:47
-
اهداف یادگیری 0:00:43
-
رایانش نیتیو ابری 0:02:27
-
چگونه کوبرنتیز رایانش نیتیو ابری را امکان پذیر می کند؟ 0:02:04
-
منشا کوبرنتیز 0:01:00
-
کوبرنتیز و بنیاد رایانش نیتیو ابری 0:05:41
-
معماری کوبرنتیز 0:03:40
-
منابع ضروری API 0:04:23
-
درس 3 لابراتوار: بررسی منابع API کوبرنتیز 0:01:19
-
درس 2 راه حل لابراتوار: بررسی منابع API کوبرنتیز 0:02:29
-
اهداف یادگیری 0:00:59
-
گزینه های استقرار کوبرنتیز 0:03:05
-
Minikube 0:03:10
-
کوبرنتیز در ابر 0:01:12
-
ساخت یک توزیع همه در یک کوبرنتیز 0:06:23
-
اجرای اولین اپلیکیشن 0:05:09
-
درس 4 لابراتوار: راه اندازی محیط لابراتوار 0:01:01
-
درس 4 راه حل لابراتوار: راه اندازی محیط لابراتوار 0:01:47
-
ماژول 2: آشنایی با الزامات کوبرنتیز 0:00:33
-
اهداف یادگیری 0:00:53
-
گزینه های اجرای اپلیکیشن های کوبرنتیز 0:01:31
-
ساختار و استفاده از Pod 0:04:32
-
اجرای pods به روش DevOps 0:06:51
-
تولید فایل های YAML 0:02:29
-
pods چندکانتینری 0:04:45
-
فضاهای نام 0:04:43
-
عیب یابی Pod 0:05:34
-
درس 5 لابراتوار: مدیریت pods 0:00:30
-
درس 5 راه حل لابراتوار: مدیریت pods 0:02:43
-
اهداف یادگیری 0:00:48
-
کانتینرهای Init 0:04:15
-
کانتینرهای Sidecar 0:06:33
-
استفاده از انتقال پورت برای دسترسی به pods 0:02:53
-
restartPolicy 0:04:30
-
مشاغل 0:06:49
-
CronJobs 0:04:53
-
پاکسازی منابع 0:03:23
-
درس 6 لابراتوار: مدیریت ویژگی های پیشرفته Pod 0:00:29
-
درس 6 راه حل لابراتوار: مدیریت ویژگی های پیشرفته Pod 0:04:30
-
اهداف یادگیری 0:00:47
-
ذخیره سازی موقتی و پایدار 0:02:29
-
پیکربندی ذخیره سازی حجم Pod 0:09:15
-
پیکربندی 0:09:06
-
StorageClass 0:03:16
-
پیکربندی 0:04:54
-
پیکربندی ذخیره سازی Pod با PV و PVC 0:03:17
-
درس 7 لابراتوار: راه اندازی ذخیره سازی 0:00:46
-
درس 7 راه حل لابراتوار: راه اندازی ذخیره سازی 0:07:38
-
ماژول 3: آشنایی با استقرار اپلیکیشن ها 0:00:21
-
اهداف یادگیری 0:00:44
-
اجرای اپلیکیشن ها به عنوان استقرارها 0:01:36
-
برچسب ها، انتخابگرها، و حاشیه نویسی ها 0:09:13
-
مقیاس پذیری استقرار 0:02:16
-
بروزرسانی های استقرار 0:05:41
-
تاریخچه استقرار 0:03:51
-
StatefulSet 0:05:43
-
DaemonSet 0:02:38
-
مقیاس بندی خودکار 0:05:48
-
درس 8 لابراتوار: مدیریت استقرارها 0:00:27
-
درس 8 راه حل لابراتوار: مدیریت استقرارها 0:04:39
-
اهداف یادگیری 0:00:31
-
اجرای اپلیکیشن ها از فایل های YAML 0:00:51
-
مدیر بسته Helm 0:08:12
-
مدیریت اپلیکیشن ها با Helm 0:06:37
-
استفاده از Kustomize 0:04:45
-
درس 9 لابراتوار: مدیریت اپلیکیشن ها با Helm 0:00:14
-
درس 9 راه حل لابراتوار: مدیریت اپلیکیشن ها با Helm 0:01:49
-
ماژول 4: آشنایی با سرویس ها و شبکه 0:00:26
-
اهداف یادگیری 0:00:50
-
شبکه سازی کوبرنتیز 0:04:16
-
سرویس ها 0:03:58
-
ایجاد سرویس ها 0:07:21
-
منابع سرویس در میکروسرویس ها 0:01:17
-
سرویس ها و DNS 0:04:37
-
سیاست شبکه 0:07:01
-
شبکه بندی پیشرفته: API Gateway و Istio 0:02:05
-
درس 10 لابراتوار: مدیریت سرویس ها 0:00:50
-
درس 10 راه حل لابراتوار: مدیریت سرویس ها 0:03:31
-
اهداف یادگیری 0:00:53
-
مدیریت ترافیک ورودی 0:00:58
-
اجزای Ingress 0:04:53
-
نصب کنترل کننده های Ingress اکوسیستم 0:02:59
-
استفاده از کنترل کننده Ingress Minikube 0:05:09
-
استفاده از Ingress 0:04:17
-
تنظیم قوانین Ingress 0:06:42
-
درک API Gateway 0:04:13
-
پیکربندی API Gateway 0:03:18
-
استفاده از API Gateway برای فراهم کردن دسترسی به اپلیکیشن ها 0:10:16
-
عیب یابی شبکه 0:05:45
-
درس 11 لابراتوار: مدیریت ترافیک ورودی 0:00:25
-
درس 11 راه حل لابراتوار: مدیریت ترافیک ورودی 0:04:04
-
ماژول 5: آشنایی با محیط، پیکربندی، و امنیت اپلیکیشن ها 0:00:27
-
اهداف یادگیری 0:00:44
-
چرا جداسازی مهم است؟ 0:02:12
-
فراهم کردن متغیرها برای اپلیکیشن های کوبرنتیز 0:03:33
-
فراهم کردن متغیرها با ConfigMaps 0:05:52
-
فراهم کردن فایل های پیکربندی با استفاده از 0:05:14
-
Secrets 0:01:40
-
پیکربندی اپلیکیشن ها برای استفاده از secrets 0:05:30
-
Secrets و دسترسی به رجیستری های تأیید هویت شده 0:05:43
-
درس 12 لابراتوار: استفاده از ConfigMaps و secrets 0:00:29
-
درس 12 راه حل لابراتوار: استفاده از ConfigMaps و secrets 0:01:54
-
اهداف یادگیری 0:00:36
-
DevOps و GitOps 0:01:11
-
استقرارهای آبی - سبز 0:13:03
-
استقرارهای Canary 0:15:44
-
درس 13 لابراتوار: استقرار اپلیکیشن های کوبرنتیز به روش DevOps 0:00:35
-
درس 13 راه حل لابراتوار: استقرار اپلیکیشن های کوبرنتیز به روش DevOps 0:04:13
-
اهداف یادگیری 0:00:37
-
درک API کوبرنتیز 0:09:32
-
استفاده از curl برای کار با اشیاء API 0:04:44
-
درک منسوخ شدن API 0:03:38
-
توسعه API 0:02:23
-
تعاریف منابع سفارشی 0:04:10
-
عملگرها 0:02:34
-
درس 14 لابراتوار: استفاده از تعاریف منابع سفارشی 0:00:18
-
درس 14 راه حل لابراتوار: استفاده از تعاریف منابع سفارشی 0:00:33
-
اهداف یادگیری 0:00:56
-
احراز هویت و مجوز 0:01:55
-
دسترسی به API و حساب های سرویس 0:02:55
-
کنترل دسترسی مبتنی بر نقش (RBAC) 0:07:04
-
SecurityContext 0:04:59
-
درخواست های منابع، محدودیت ها، و سهمیه ها 0:08:41
-
درس 15 لابراتوار: مدیریت تنظیمات امنیتی 0:00:32
-
درس 15 راه حل لابراتوار: مدیریت تنظیمات امنیتی 0:01:14
-
ماژول 6: آشنایی با مشاهده پذیری و نگهداری اپلیکیشن ها 0:00:17
-
اهداف یادگیری 0:00:38
-
تعیین استراتژی عیب یابی 0:03:07
-
تحلیل اپلیکیشن های خراب 0:05:55
-
تحلیل مشکلات دسترسی به شبکه 0:08:32
-
نظارت بر لاگ های رویداد کلاستر 0:01:21
-
عیب یابی لاگ های تأیید هویت 0:01:03
-
عیب یابی اپلیکیشن های کوبرنتیز 0:03:27
-
درس 16 لابراتوار: عیب یابی اپلیکیشن 0:00:24
-
درس 16 راه حل لابراتوار: عیب یابی اپلیکیشن 0:01:23
-
اهداف یادگیری 0:00:31
-
مشاهده پذیری چیست؟ 0:01:02
-
اندپوینت سلامت API کوبرنتیز 0:02:18
-
استفاده از پروب ها برای نظارت بر اپلیکیشن ها 0:04:17
-
درس 17 لابراتوار: استفاده از پروب ها 0:00:39
-
درس 17 راه حل لابراتوار: استفاده از پروب ها 0:02:23
-
ماژول 7: آشنایی با نمونه آزمون 0:00:13
-
اهداف یادگیری 0:00:47
-
نکات آزمون 0:05:09
-
بررسی تسک ها 0:06:54
-
نکات آزمون 0:00:57
-
کار با فضاهای نام 0:05:23
-
پیدا کردن pods 0:01:38
-
ایجاد یک ConfigMaps 0:05:31
-
استفاده از یک Sidecar 0:04:56
-
استفاده از پروب ها 0:01:30
-
ایجاد یک استقرار 0:04:48
-
نمایش اپلیکیشن ها 0:03:24
-
مدیریت NetworkPolicy 0:04:44
-
استفاده از ذخیره سازی 0:05:37
-
استفاده از Helm 0:01:36
-
مدیریت محدودیت های منابع 0:02:18
-
ایجاد استقرارهای Canary 0:05:22
-
تعریف محدودیت های کانتینر 0:04:06
-
استفاده از یک Dockerfile 0:02:26
-
استفاده از ServiceAccount 0:02:32
-
Certified Kubernetes Application Developer (CKAD): خلاصه 0:00:20
مشخصات آموزش
آمادگی برای گواهینامه Certified Kubernetes Application Developer (CKAD)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:179
- مدت زمان :10:00:40
- حجم :1.35GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy