مسترکلاس عملی EKS از راهاندازی تا استقرار در تولید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید آگرفت:
- راهاندازی خوشههای EKS با استفاده از EKSCTL و Terraform و GitHub Actions
- کار عملی با خوشه EKS از طریق زیرساخت به عنوان کد
- بروزرسانی خوشههای EKS با درجه تولید
- بررسی عمیق در اصول کوبرنتیز
- استقرار اپلیکیشن Net Core. در خوشه کوبرنتیز
- پیکربندی Volumes در خوشه EKS
- پیکربندی Metric Server
- همه مطالب درباره افزونههای EKS مانند Calico و VPC CNI و Netpol
- کار با کنترلرهای Ingress
- راهاندازی گواهینامهها روی کنترلرهای Ingress
- خرید نام دامنه برای AWS
- خرید گواهینامههای SSL از AWS برای کنترلرهای Ingress
- استراتژیهای استقرار تولید EKS
- پیکربندی Cert-Manager
- چالش DNS-01
- چگونه با ECR برای استقرار سرویسها کار کنیم؟
- ردیابی با X-RAY در AWS Cloud
- ایمنسازی خوشه EKS با CSI و RBAC
- پیکربندی سیاستهای شبکه در کوبرنتیز
پیشنیازهای دوره
- داشتن یک کامپیوتر با اینترنت
- آماده بودن برای یادگیری حجم زیادی از مطالب جالب
- آماده شدن برای ساخت وب اپلیکیشنهای واقعی
- عدم نیاز به دانش قبلی از CI/CD، جنکینز، داکر و کوبرنتیز
توضیحات دوره
به دوره مسترکلاس عملی EKS از راهاندازی تا استقرار در تولید که راهنمای کامل شما برای ساخت، مقیاسبندی و بهینهسازی خوشههای کوبرنتیز با استفاده از Amazon EKS (سرویس کوبرنتیز الاستیک) است، خوش آمدید. چه در کوبرنتیز تازهکار باشید و چه به دنبال ارتقای دانش خود، این دوره طراحی شده تا شما را با مهارتهای لازم برای ایجاد خوشههای EKS با درجه تولید، با استفاده از EKSCTL و Terraform و GitHubAction آشنا کند.
چرا این دوره؟
با وجود منابع بیشماری که برای کوبرنتیز و EKS وجود دارد، این دوره با تمرکز بر راهحلهای عملی و سطح شرکتی متمایز است. فرقی نمیکند که آیا شما تازهکار هستید یا تجربهای دارید، ما شما را در راهاندازی و مدیریت خوشههای EKS از صفر تا صد راهنمایی خواهیم کرد.
به عنوان مهندس دواپس، تجربه عملی راهاندازی منابع از پایه معمولاً کمیاب است. در این دوره، ما نه تنها شما را در فرآیند ساخت خوشههای EKS یاری میدهیم، بلکه بینشهایی برای بهینهسازی و مقیاسبندی آنها در محیطهای واقعی نیز ارائه خواهیم کرد.
آنچه خواهید آموخت؟
راهاندازی خوشههای EKS
- EKSCTL - ساخت خوشه کوبرنتیر خود را در AWS با استفاده از EKSCTL ساده میکنید. ما شما را با رابط کاربری شهودی و بهترین شیوههای ایجاد خوشههای EKS همراهی خواهیم کرد.
- Terraform - برای یک رویکرد سفارشی و مقیاسپذیرتر، خواهید آموخت که چگونه از زیرساخت به عنوان کد با Terraform برای ساخت و نگهداری خوشههای EKS خود استفاده کنید.
مقیاسبندی و بروزرسانی خوشههای EKS با درجه تولید
پس از راهاندازی خوشههای خود، روی مقیاسبندی آنها برای high availability و بهینهسازی آنها برای محیطهای تولید تمرکز خواهیم کرد. شما میآموزید چگونه به بروزرسانی خوشهها، مقیاسبندی worker nodes و راهاندازی گروههای مقیاسبندی خودکار بپردازید.
بررسی عمیق اصول کوبرنتیز
درک نحوه کار کوبرنتیز در هسته آن ضروری است. این بخش مبانی و مفاهیم پیشرفته مانند پادها، سرویسها، استقرارها و ReplicaSets را پوشش خواهد داد. ما همچنین به بررسی اینکه چگونه کوبرنتیز شبکهسازی، ذخیرهسازی و منابع در کانتکس EKS را مدیریت میکند، خواهیم پرداخت.
پیکربندی Metric Server و نظارت
متریکها برای درک سلامت و عملکرد خوشه شما حیاتی است. شما میآموزید که چگونه کوبرنتیز، Metric Server را راهاندازی و پیکربندی میکند تا متریکهای کلیدی را جمعآوری کرده و آنها را در استک نظارت خود برای بینشهای بلادرنگ یکپارچه کنید.
تسلط به افزونههای EKS
بررسی افزونههای ضروری EKS که تواناییهای خوشه شما را افزایش میدهند، شامل:
- Calico - برای امنیت شبکه و اجرای سیاستها
- VPC CNI - برای فعالسازی شبکهسازی برای پادها و سرویسها با استفاده از AWS VPC
شبکهسازی پیشرفته کوبرنتیز
شما به عمق مفاهیم شبکهسازی کوبرنتیز رفته و یاد خواهید گرفت که چگونه به پیکربندی ترمینال TLS، مدیریت ترافیک ingress و egress و ایمنسازی ارتباطات بین میکروسرویسها بپردازید.
ابزارها و فناوریهای پوشش داده شده
در طول دوره، شما با مجموعهای از ابزارهای قدرتمند دواپس کار خواهید کرد، از جمله:
- کوبرنتیز (EKS)
- EKSCTL ،GitHubAction و Terraform برای ایجاد خوشه
- جنکینز برای اتوماسیون پایپلاین CI/CD
- نمودار هلم برای مدیریت اپلیکیشن کوبرنتیز
- Calico برای سیاستهای شبکه
- AWS VPC CNI برای شبکهسازی بینقص AWS-native
- گیت برای کنترل نسخه
- داکر برای کانتینرسازی
- Prometheus و Grafana برای نظارت
چرا همین حالا شروع کنید؟
تقاضا برای تخصص در کوبرنتیز و EKS به سرعت در حال افزایش است. فرقی نمیکند که بخواهید زیرساخت ابری سازمان خود را بهینه کنید یا به دنبال پیشرفت حرفهای خود باشید، متخصص شدن در EKS به شما یک مزیت قابل توجه خواهد داد.
نیاز به دانش عمیق قبلی نیست. ما شما را گامبهگام راهنمایی خواهیم کرد. در پایان دوره، شما اعتمادبهنفس لازم برای ساخت، مدیریت و مقیاسبندی خوشههای EKS با کیفیت تولید را خواهید داشت.
بیایید شروع به کار کنیم!
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند بدانند پروژه دواپس چگونه کار میکند و گردشکارهای پایپلاین را درک کنند.
- کسی که میخواهد پیشینهای برای گواهینامههای CKA و CKAD داشته باشد.
مسترکلاس عملی EKS از راهاندازی تا استقرار در تولید
-
نصب نرمافزار 01:59
-
نصب و پیکربندی داکر برای دسکتاپ 00:48
-
نصب Minikube روی مک 01:02
-
پیکربندی Minikube 01:19
-
مقدمهای بر داکر 05:56
-
بررسی و کار با فرمانهای داکر 06:12
-
راهنمایی برای ایجاد فایل داکر جدید 02:25
-
ساخت فایل داکر نمونه از ابتدا 02:29
-
درک تفاوت بین CMD و Entrypoint 03:59
-
کجای کار ما در ساخت Dockerfile اشتباه است؟ 02:56
-
مقدمهای بر کوبرنتیز 05:22
-
مقدمهای بر EKSCTL 03:24
-
نصب AWS CLI 03:52
-
نصب Kubectl 01:33
-
نصب EKSCTL 01:24
-
پیکربندی خوشه EKS با EKSCTL 05:50
-
اعتبارسنجی آبجکتها و پیکربندی فایل های Config برای استقرار کنترل شده 03:43
-
ایجاد ساختار VPC خوشه EKS 08:06
-
ایجاد مسیرها و Gateways در AWS Cloud 04:46
-
پیکربندی جداول مسیریابی برای خوشه در AWS Cloud 03:56
-
ایجاد خوشه EKS از طریق کد Terraform 07:09
-
پیکربندی EKS Worker Nodes 08:21
-
استقرار سرویسهای واقعی روی خوشه 03:38
-
مقدمهای بر GitHub Actions 04:11
-
وبهوک گیتهاب و اتوماسیون کامل 02:48
-
پیکربندی ارائهدهنده OIDC برای احراز هویت 05:05
-
اجرای کامل خوشه خودکار کوبرنتیز 07:30
-
درک پاد و مکانیسم چرخه عمر آن 03:02
-
لابراتوار - یادگیری نحوه کار با پادها 06:24
-
درک و ایجاد استقرارهای جدید در خوشه 10:46
-
درک سرویس مختلف موجود در EKS 04:19
-
کار عملی با سرویسهای IP خوشه و Node Port 06:15
-
کار عملی با نوع سرویس لودبالانسر 04:30
-
درک آنچه volumes در EKS هستند 05:33
-
آشنایی با Statefulset 03:22
-
لابراتوار - لابراتوار Statefulset و سرویس بدون هد 03:22
-
ایجاد و پیکربندی ConfigMap در EKS 04:09
-
ایمنسازی متغیرها از طریق مدیریت Secret 04:02
-
درک اینکه Probes برای چه استفاده میشوند؟ 03:25
-
لابراتوار - Readiness و Liveness Probe 05:15
-
درک Cron و مقدمه Job 01:27
-
لابراتوار - کار با Job و CronJob 03:03
-
محدودیت و سهمیه و چرا به آنها نیاز داریم؟ 02:33
-
دمو - محدودیتها و سهمیهها 07:20
-
مقدمهای بر الگوی Sidecar 01:34
-
کار عملی پیادهسازی Sidecar با کانتینرهای چندگانه 02:29
-
همه مطالب درباره Volumes در EKS 05:33
-
لابراتوار - Volume Provisioning پویا 04:29
-
ایجاد فایلهای استقرار برای پیادهسازی MySQL 03:59
-
تست اتصال از طریق کلاینت MySQL 02:53
-
پیکربندی Metric Server 03:05
-
مشاهده متریکها در داشبورد 10:40
-
شبکهسازی کانتینری 01:46
-
بررسی عمیق سیاست شبکه کوبرنتیز 02:20
-
محافظت از خوشه با سیاستهای شبکه 06:18
-
افزونه کوبرنتیز - راهاندازی VPC CNI 04:05
-
افزونه کوبرنتیز - راهاندازی شبکهسازی Calico 02:57
-
دمو - Calico 02:29
-
درک کنترلر Ingress 05:42
-
راهاندازی NLB - کنترلر Nginx Ingress در AWS 08:07
-
لابراتوار - راهاندازی کنترلر Ingress در AWS 05:27
-
دمو - Ingress - مسیرهای متعدد 03:46
-
مقدمهای بر اپلیکیشن مبتنی بر SSL 08:19
-
خرید و رجیستر نام دامنه از AWS 01:28
-
ایجاد گواهینامه SSL از کنسول AWS 05:01
-
ایجاد منابع - استقرار، سرویس و Ingress 07:27
-
مقدمهای بر مسیریابی مبتنی بر میزبان مجازی 01:34
-
ایجاد منابع - استقرار، سرویس و Ingress 07:20
-
پیکربندی Ingress برای استفاده از گواهینامه SSL 06:18
-
راهاندازی کشف خودکار گواهینامه SSL 06:35
-
مقدمهای بر انواع هدف Ingress 03:18
-
راهاندازی نوع هدف Ingress 05:50
-
مقدمهای بر DNS خارجی 06:51
-
استقرار Ingress با DNS خارجی 05:49
-
مقدمهای بر استقرار آبی-سبز 02:23
-
مقدمهای بر استقرار CANARY 03:08
-
دمو - canary 03:05
-
معرفی رپلیکیشن و مقیاسبندی خودکار 01:47
-
مقدمه HPA 02:03
-
لابراتوار - HPA (مقیاسگذار خودکار پاد افقی) 04:31
-
لابراتوار - مقیاسگذار خودکار خوشه با Karpenter 05:50
-
Fargate چیست و چرا در مقابل EKS عادی؟ 02:37
-
دموی Fargate 06:25
-
آشنایی با نمودار هلم و چرا به آن نیاز داریم؟ 04:18
-
آشنایی با Cert-manager 04:44
-
لابراتوار - پیکربندی Cert-Manager 05:08
-
لابراتوار - پیکربندی Cert-Manager - ادامه 03:30
-
لابراتوار - اعتبارسنجی آبجکتهای ایجاد شده 01:12
-
درک گواهینامهها و نهاد صدور گواهینامه 03:08
-
لابراتوار - ایجاد گواهینامهها برای سرور جنکینز 04:57
-
استقرار جنکینز با چالش DNS-01 15:00
-
استقرار پایپلاین جنکینز روی EKS 06:22
-
چگونه اپلیکیشن را از طریق جنکینز، Kaniko و EKS مستقر کنیم؟ 01:36
-
درک معماری DinD 06:57
-
لابراتوار - آشنایی با Kaniko 03:39
-
آشنایی با ECR 03:58
-
مراحل ECR 02:23
-
راهاندازی ECR 02:23
-
کامپایل کردن اپلیکیشن به طور محلی و پوش کردن به ECR 05:55
-
ایجاد ECR و پیکربندی اعتبارات برای اتوماسیون CI/CD 03:57
-
درک لاگ کردن از ابتدا تا انتها 04:44
-
راهاندازی لاگ کردن از طریق بینشهای کانتینرها 07:06
-
ایجاد فایلهای مانیفست اپلیکیشن 04:01
-
آشنایی با Prometheus و استقرار 05:07
-
آشنایی با پایپلاین CI برای اپلیکیشن داتنت 03:44
-
پیشنیازهای پایپلاین CI و استقرار در ECR 06:55
-
استقرار اپلیکیشن از ECR در خوشه EKS 08:43
-
نظارت بر زیرساخت و اپلیکیشنهای مستقر شده از طریق Prometheus 04:34
-
بروزرسانی کنترل پنل 06:10
-
بروزرسانی Worker Nodes 07:04
-
مقدمهای بر ردیابی توزیع شده با X-RAY 04:05
-
مقدمهای بر DaemonSets در کوبرنتیز 02:39
-
استقرار X-RAY DaemonSet و سرویس 03:33
-
استقرار آبجکتهای کوبرنتیز برای AWS-XRAY 02:03
-
استقرار اپلیکیشن تک پایتون برای ردیابی توزیع شده 08:40
-
استقرار اپلیکیشنهای چندگانه پایتون برای اپلیکیشن توزیع شده 04:16
-
مقدمهای بر RBAC 03:49
-
دمو - ارائه دسترسی دقیق به سایر کاربران با استفاده از RBAC 11:10
-
CSI - ارائهدهنده Secret Store 04:17
-
دمو - ارائهدهنده CSI 08:16
مشخصات آموزش
مسترکلاس عملی EKS از راهاندازی تا استقرار در تولید
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:120
- مدت زمان :09:15:11
- حجم :3.94GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy