داکر، کوبرنتیز و AWS - استقرار واقعی در 25 روز
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مبانی کانتینرسازی با داکر
- اجرا و مدیریت اپلیکیشنهای کانتینری شده با داکر و کوبرنتیز
- استقرار حجمکارهای تولید در AWS (EC2 و AppRunner و ECS و EKS)
- ایمنسازی، مقیاسبندی و خودکارسازی محیطهای ابری واقعی
- اعمال بهترین شیوهها برای ذخیرهسازی، شبکهسازی و لود بالانسینگ
- تقویت رزومه خود با مهارتهای مورد نیاز در دواپس و مهندسی ابر
- واجد شرایط شدن برای نقشهایی مانند مهندس دواپس، مهندس زیرساخت ابری یا SRE
پیشنیازهای دوره
- ممکن است هزینههای اضافی وجود داشته باشد (برای دامنه، هزینهها در AWS و غیره)
- شما به یک ویرایشگر متن دلخواه نیاز دارید (در این دوره از ویژوال استودیو کد استفاده میکنیم.)
توضیحات دوره
آیا آمادهاید مهارتهای استقرار خود را ارتقا دهید؟
چه از ابتدا شروع کنید، بدون دانش داکر، بدون پایپلاینهای خودکار و بدون ایدهای برای برخورد با استقرارهای ابری واقعی و چه قبلاً چند کانتینر اجرا کردهاید و میخواهید تخصص آماده برای تولید خود را تقویت کنید، این سفر برای شما مناسب است. مهم نیست از کجا شروع میکنید؛ مهم این است که تا کجا میتوانید پیش بروید.
تصور کنید چند هفته بعد با اعتماد به نفس اپلیکیشنهای کانتینری شده را ساخته و اجرا کردهاید، HTTPS را برای حفاظت از داده کاربران پیادهسازی کردهاید، تحویل دارایی را برای عملکرد حداکثری تیونینگ دقیق کردهاید و لودبالانسرها را راهاندازی کردهاید تا اطمینان حاصل کنید سرویسهای شما تحت تقاضای سنگین آنلاین بماند. شما به جریان ساده شده استقرار مداوم از گیتهاب به AWS App Runner تسلط یافتهاید و سایر راهحلهای درجه تولید مانند AWS ECS و کوبرنتیز را بررسی کردهاید تا مجموعه مهارتهای خود را متنوع کنید. در هر مرحله از این مسیر، به اجرای استقرارهایی که کارآمد، مقاوم و مقیاسپذیر هستند، نزدیکتر میشوید.
بهدست آوردن یک مجموعه مهارت آیندهنگر
این دوره فقط یک چکلیست از تسکها نیست، بلکه تغییری در نحوه تفکر شما درباره تحویل نرمافزار است. شما اعتماد به نفس پیدا میکنید تا کد را بدون نگرانی از وقفه ارسال کنید، به سرعت با الگوهای ترافیک در حال تغییر سازگار شوید و کل پایپلاین توسعه تا استقرار خود را هموار کنید. نتیجه؟ یک مجموعه مهارت قوی و آیندهنگر که میتواند شغل شما را ارتقا دهد و فرصتهای جدیدی را باز کند، چه شما یک مبتدی و چه در حال تقویت مهارتهای استقرار خود باشید.
نقشه راه 25 روزه شما:
- روزهای 1 تا 5 - ساده شروع کنید. شما اولین کانتینر داکر خود را اجرا میکنید، سایتی را آنلاین میکنید، آن را با HTTPS ایمن کرده و به یک دامنه سفارشی متصل میکنید.
- روزهای 6 تا 10 - شما به ساخت ایمیج آماده تولید با Dockerfiles و بیلدهای چند مرحلهای مسلط میشوید. شما این ایمیجها را به رجیستریهای خصوصی پوش میکنید و یک پایپلاین استقرار مداوم از گیتهاب به AWS App Runner ایجاد میکنید.
- روزهای 11 تا 15 - شما عمیقتر به AWS میپردازید. شبکهسازی را مدیریت میکنید، اطمینان حاصل میکنید که داده پایدار بمانند و اپلیکیشنهای چندکانتینری را به طور کامل در ابر یکپارچه میکنید.
- روزهای 16 تا 20 - شما استقرارهای چندسرویس را با داکر کامپوز ارکستره میکنید. شما لود بالانسینگ را معرفی کرده و برای انتخاب مراحل بعدی خود اعتماد به نفس کسب میکنید و با App Runner باقی میمانید یا به ECS یا کوبرنتیز در آینده بپیوندید.
- روزهای 21 تا 25 - جمعبندی - شما پیکربندیهای پیشرفته، ذخیرهسازی پایدار و استراتژیهای مقیاسبندی را مدیریت کرده و اطمینان حاصل میکنید که محیط نهایی شما واقعاً آماده تولید کنید.
چرا این دوره متفاوت است؟
دوره کاملا عملی است و از طریق تمرینات کاربردی هر مرحله را میگذرانید. هیچ حدس و گمانی وجود ندارد بلکه فقط راهنمایی واضح و عملی که به طرز طبیعی استفاده از این ابزارها را به شما آموزش میدهد. چه تازهکار باشید و چه آشنایی داشتهباشید، این دوره مهارتهای شما را تقویت کرده و اعتماد به نفس شما را برای برخورد با چالشهای واقعی استقرار افزایش میدهد.
امروز در دوره شرکت کنید و مهارتهای خود را متحول کنید
در عرض 25 روز، از یک مبتدی کامل به یک حرفهای توانمند و سازگار تبدیل خواهید شد. شما خواهید آموخت که چگونه اپلیکیشنها را کانتینری، ایمن، خودکار و مقیاسبندی کنید. شما آماده اعمال این مهارتها در نقش فعلیتان یا پروژههای آینده خود خواهید بود.
همین حالا در دوره شرکت کرده و تسلط به داکر، AWS و فراتر از آن را آغاز کنید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که خواهان یک رویکرد ساختاریافته و روزانه هستند.
- توسعهدهندگان و مدیران سیستم که به دنبال تقویت مهارتهای کانتینرسازی و استقرار ابر هستند.
- کسی که میخواهد با اطمینان داکر، کوبرنتیز و AWS را برای استقرارهای واقعی ناوبری کند.
داکر، کوبرنتیز و AWS - استقرار واقعی در 25 روز
-
مقدمه 04:12
-
بررسی 01:38
-
مشکلات استقرار 04:30
-
کانتینر چیست؟ 03:05
-
تست دانش خود - کانتینرهای داکر None
-
نصب داکر دسکتاپ 03:18
-
اجرای اولین کانتینرهای داکر خود 07:09
-
تست دانش خود - کانتینرهای داکر None
-
داکرهاب چیست؟ 03:24
-
تست دانش خود - داکرهاب None
-
Pull و بازرسی ایمیجها، مشاهده تاریخچه آنها 07:06
-
تست دانش خود - فرمانهای "داکر ایمیج" None
-
انتخاب ایمیجهای خاص بر اساس تگها 05:53
-
تست دانش خود - تگهای ایمیج None
-
درک فرمان "docker run" 05:23
-
تست دانش خود - ایجاد و راهاندازی کانتینرها None
-
بررسی 00:41
-
آیا میتوانید این فصل را نادیده بگیرید؟ None
-
دوره فشرده - شل لینوکس 10:19
-
تست دانش خود - فرمانهای شل None
-
بررسی 01:22
-
آدرسهای IP و شمارههای پورت 05:26
-
تست دانش خود - آدرسهای IP و شمارههای پورت None
-
وب سرور چیست؟ 04:57
-
تست دانش خود - وب سرور None
-
انتشار پورت برای راهاندازی وب سرور NGINX 06:27
-
تست دانش خود - انتشار پورتها None
-
اجرای یک کانتینر در حالت تعاملی یا مجزا 06:14
-
تست دانش خود - اجرای کانتینرها در پسزمینه None
-
نمایش اطلاعات درباره کانتینرها 04:15
-
تست دانش خود - نمایش اطلاعات درباره کانتینرها None
-
تنظیم نامهای سفارشی برای کانتینرها 04:21
-
تست دانش خود - نامگذاری کانتینرها None
-
توقف، شروع و حذف کانتینرها 06:34
-
تست دانش خود - مدیریت کانتینرها None
-
اجرای کانتینرهایی که بهطور خودکار حذف میشوند 06:12
-
تست دانش خود - حذف کانتینرها بهطور خودکار None
-
تغییر فرمان پیشفرض هنگام شروع یک کانتینر 05:13
-
تست دانش خود - تغییر فرمانهای پیشفرض در کانتینرها None
-
دسترسی به کانتینرهای در حال اجرا 05:47
-
تست دانش خود - دسترسی به کانتینرهای در حال اجرا None
-
تمرین - تغییر صفحه پیشفرض وب سرور NGINX 02:57
-
هشدار - استفاده از ویرایشگر Nano 03:17
-
راهحل - تغییر صفحه پیشفرض وب سرور NGINX 05:12
-
بررسی 03:20
-
AWS و EC2 چه هستند؟ 05:33
-
تست دانش خود - AWS و EC2 None
-
پلتفرمهایی برای استقرار داکر - AWS ،Raspberry Pi و ماشینهای مجازی 02:42
-
SSH چیست؟ 09:19
-
تست دانش خود - SSH None
-
ایجاد حساب جدید AWS 03:26
-
بررسی داشبورد AWS 03:06
-
راهاندازی نمونه EC2 و اتصال به آن از طریق SSH 10:20
-
[مهم] هزینهها در AWS 08:23
-
توقف و خاتمه نمونه EC2 06:46
-
عیبیابی - EC2 (فقط در صورت بروز مشکل تماشا کنید) 13:42
-
مدیریت سرور - بخش 1 - نقشهای کاربری در سیستم لینوکس 05:43
-
تست دانش خود - نقشهای کاربری لینوکس None
-
مدیریت سرور - بخش 2 - مدیریت پکیج در سیستم لینوکس 05:47
-
تست دانش خود - مدیریت پکیج لینوکس None
-
مدیریت سرور - بخش 3 - نصب نرمافزار با Package Manager 02:28
-
تست دانش خود - نصب نرمافزار با استفاده از Package Manager None
-
معماری داکر 06:13
-
تست دانش خود - معماری داکر None
-
نصب داکر انجین روی یک سرور راه دور 07:35
-
استقرار وب سرور آپاچی در داکر روی یک سرور راه دور 09:45
-
تنظیم سیاستهای ری استارت برای کانتینرهای خود 05:39
-
تست دانش خود - سیاستهای ری استارت برای کانتینرها None
-
بررسی 00:56
-
[مسیر Raspberry Pi] راهاندازی Raspberry Pi 14:24
-
[مسیر ماشین مجازی] راهاندازی VirtualBox 10:35
-
[مسیر ماشین مجازی] پیکربندی شبکهسازی در VirtualBox 07:15
-
[مسیر ماشین مجازی] پیکربندی SSH در VirtualBox 12:17
-
بررسی 02:16
-
چگونه داده در لایه قابل نوشتن یک کانتینر ذخیره میشود؟ 04:24
-
کپی فایلها به کانتینر و از آن 04:58
-
تست دانش خود - کپی فایلها به داخل و از یک کانتینر None
-
نگاشت دایرکتوریهای محلی به دایرکتوریهای کانتینر با Bind Mounts 11:46
-
تست دانش خود - Bind Mounts None
-
پیکربندی Bind Mounts فقط خواندنی 02:11
-
تست دانش خود - پیکربندی Bind Mounts None
-
چه زمانی فایلها را کپی کنیم و چه زمانی از Bind Mounts استفاده کنیم؟ 03:09
-
تست دانش خود - کپی فایلها در مقابل Bind Mounts None
-
مثال (محلی) - استفاده از Bind Mounts در حین توسعه 04:14
-
مثال (محلی) - استفاده از ''docker cp'' در حین استقرار 03:17
-
مثال (از راه دور) - انتقال فایلهای وبسایت به سرور و استقرار در داکر 07:41
-
بررسی 01:35
-
دوره فشرده DNS (بررسی DNS) 07:09
-
دوره فشرده DNS (گزارشهای DNS) 04:10
-
خرید و پیکربندی یک دامنه با Amazon Route 53 11:22
-
فعالسازی HTTPS برای وبسایت 13:29
-
ارائه WWW از طریق HTTPS از طریق Caddyfile 08:12
-
هشدار - نمونه را متوقف نکنید 05:00
-
عیبیابی 12:22
-
بررسی 02:23
-
AWS App Runner چیست؟ 05:39
-
تست دانش خود - مفاهیم اولیه رایانش ابری None
-
اجرای وب سرور روی AWS App Runner 11:35
-
انتقال به Dockerfiles 01:19
-
آشنایی با اپلیکیشن نودجیاس 04:37
-
ایجاد اولین Dockerfile و ساخت یک ایمیج 09:03
-
تست دانش خود - ساخت ایمیجها از Dockerfiles None
-
کپی فایلها به ایمیج سفارشی شما 03:52
-
تست دانش خود - کپی فایلها به ایمیج سفارشی None
-
تعیین فرمان پیشفرض برای شروع کانتینر با CMD 05:20
-
تست دانش خود درباره دستورالعمل CMD None
-
تعیین فرمان پیشفرض برای شروع کانتینر با ENTRYPOINT 07:38
-
تست دانش خود - دستورالعمل ENTRYPOINT None
-
پورتهای سند با دستورالمعل EXPOSE 04:52
-
تست دانش خود - دستورالعمل EXPOSE None
-
نادیده گرفتن فایلها برای ایمیج با فایل "dockerignore." 05:07
-
تست دانش خود - فایلهای "dockerignore." None
-
اجرای فرمانها در طول فرآیند بیلد 07:36
-
تست دانش خود - دستورالعمل RUN None
-
تغییر دایرکتوری فعال در طول فرآیند بیلد 02:29
-
تست دانش خود - دستورالعمل WORKDIR None
-
بهینهسازی دستورالعملهای بیلد برای کش کردن در گردشکار توسعه 08:30
-
تست دانش خود - بهینهسازی دستورالعملهای بیلد None
-
بررسی 02:29
-
مقایسه معماریهای CPU 12:02
-
تست دانش خود - معماریهای CPU None
-
راهاندازی رجیستر خود (localhost) 05:36
-
تست دانش خود - راهاندازی رجیستر خود None
-
[مسیر Raspberry Pi] - راهاندازی رجیستر خود (در شبکه محلی خود) 08:08
-
تست دانش خود - راهاندازی رجیستر خود در شبکه محلی None
-
[مسیر AWS] - راهاندازی رجیستر خود روی سرور خود 06:46
-
تست دانش خود - راهاندازی رجیستر خود روی سرور خود None
-
[مسیر AWS] - فعالسازی HTTPS برای رجیستر خود روی سرور خود 09:15
-
تست دانش خود - فعالسازی HTTPS برای رجیستر خود روی سرور None
-
[مسیر AWS] - حفاظت از رجیستر خود با پسورد روی سرور خود 09:06
-
تست دانش خود - حفاظت از رجیستر خود با پسورد روی سرور خود None
-
بررسی 02:46
-
Regions و Availability Zones - مکانیابی سرور راه دور خود 08:14
-
تست دانش خود - Regions و Availability Zones None
-
درک سرورهای مجازی در AWS 09:23
-
تست دانش خود - سرورهای مجازی در AWS None
-
آشنایی با AWS CLI و CloudShell 02:58
-
تست دانش خود - CloudShell None
-
نصب AWS CLI روی ویندوز 01:45
-
نصب AWS CLI روی لینوکس 03:49
-
نصب AWS CLI روی سیستم عامل مک 03:25
-
پیکربندی AWS CLI 10:23
-
استفاده از AWS CLI 08:20
-
تست دانش خود - استفاده از AWS CLI None
-
نام منبع آمازون (ARN) 03:21
-
کاربران، گروهها و سیاستها در IAM 05:35
-
تست دانش خود - کاربران IAM، گروهها و سیاستها None
-
چگونه یک کاربر IAM دوم ایجاد کنیم؟ 07:38
-
مثال - دسترسی CLI به عنوان کاربر محدود 06:27
-
سفارشیسازی سیاستهای مجوز درون خطی IAM 08:15
-
ایجاد سیاستهای IAM درون خطی خاص منبع 09:50
-
تعیین سیاستهای مدیریت شده IAM عمومی 03:55
-
تست دانش خود - سیاستهای IAM None
-
نصب "awscli" روی نمونه EC2 05:12
-
تعریف کنترل دسترسی و مجوزها با نقشهای IAM 11:37
-
تست دانش خود - نقشهای IAM None
-
آشنایی با گیت و راهنماهای نصب 07:36
-
تست دانش خود - مبانی گیت None
-
مقداردهی اولیه مخزن گیت جدید و پیکربندی نادیده گرفتن فایل 04:56
-
تست دانش خود - مقداردهی اولیه مخزن گیت جدید None
-
گردشکار کامیت گیت 08:03
-
تست دانش خود - گردشکار کامیت گیت None
-
بازیابی State قبلی مخزن گیت 05:19
-
تست دانش خود - بازیابی State قبلی None
-
استفاده از برنچها در گیت برای توسعه موازی 08:05
-
تست دانش خود - برنچها در گیت None
-
گیتهاب چیست؟ 07:52
-
تست دانش خود - گیتهاب None
-
بررسی 02:18
-
ایجاد مخزن ECR و پوش کردن ایمیج سفارشی 07:53
-
استقرار ایمیج از مخزن ECR به App Runner 05:06
-
لینکدهی دامنه سفارشی خود به App Runner 04:47
-
اتصال به دامنه فرعی "www" 07:04
-
استقرار خودکار - بخش 1 - ساخت و پوش کردن ایمیج از طریق اسکریپت شل 14:07
-
استقرار خودکار - بخش 2 - ایجاد مخزن گیتهاب و اتصال به آن 08:48
-
استقرار خودکار - بخش 3 - استفاده از AWS CodeBuild و وبهوکهای گیتهاب 17:36
-
بررسی 02:08
-
Alpine Linux چیست؟ 03:34
-
تست دانش خود - Alpine Linux None
-
موانع احتمالی استفاده از Alpine Linux کدامند؟ 11:42
-
تست دانش خود - موانع احتمالی هنگام استفاده از Alpine Linux None
-
مقدمه پروژه - اپلیکیشن اولیه ریاکت 06:23
-
بهینهسازی فرآیند بیلد خود با بیلدهای چند مرحلهای 03:51
-
تست دانش خود - بیلدهای چند مرحلهای None
-
ایجاد بیلدهای چند مرحلهای برای اپلیکیشن ریاکت 08:16
-
اطمینان از قابلیت اطمینان کانتینر با HEALTHCHECK 05:12
-
تست دانش خود - HEALTHCHECK None
-
مثال - تشخیص کانتینر غیرواکنشگرا با HEALTHCHECK 05:13
-
پیادهسازی Auto-Healing برای کانتینرهای غیرواکنشگرا 05:09
-
بررسی 03:42
-
VPC (ابر خصوصی مجازی) چیست؟ 06:13
-
تست دانش خود - VPCs None
-
Subnets در AWS چگونه کار میکنند؟ 11:28
-
تست دانش خود - Subnets در AWS None
-
مثال - ایجاد و پیکربندی VPC سفارشی 14:36
-
درگاههای اینترنتی در AWS چگونه کار میکنند؟ 06:32
-
تست دانش خود - درگاههای اینترنتی None
-
لیستهای کنترل دسترسی شبکه (Network ACLs) چه هستند؟ 06:52
-
تست دانش خود - ACLs شبکه None
-
چگونه از گروههای امنیت در AWS استفاده کنیم؟ 09:19
-
تست دانش خود - گروههای امنیت None
-
مثال - سفارشیسازی گروههای امنیت برای ترافیک SSH 11:45
-
راهنمای عیبیابی - مشکلات اتصال پذیری در AWS 07:41
-
پاکسازی - چگونه راهاندازی را بهطور کامل حذف کنیم؟ 03:49
-
بررسی 06:03
-
بررسی پایگاه کد 10:47
-
چگونه بکاند نودجیاس را مستقر کنیم؟ 04:52
-
استقرار بکاند نودجیاس روی ECR [اختیاری] 17:31
-
استقرار بکاند نودجیاس روی App Runner [اختیاری] 06:08
-
فعالسازی Amazon DocumentDB - بخش 1 06:59
-
فعالسازی Amazon DocumentDB - بخش 2 13:22
-
نکاتی برای اشکالزدایی App Runner 08:52
-
چگونه فرانتاند ریاکت را روی S3 مستقر کنیم؟ 04:43
-
اتصال به S3 با استفاده از Cyberduck [اختیاری] 07:03
-
استقرار فرانتاند ریاکت به S3 با CodeBuild 10:49
-
پیکربندی CloudFront CDN - بخش 1 08:39
-
پیکربندی CloudFront CDN - بخش 2 05:43
-
اتصال بکاند App Runner به CloudFront برای تحویل فرانتاند 06:49
-
ریست کردن پیکربندی Route 53 02:12
-
پیکربندی دامنه و گواهینامههای SSL برای CloudFront 08:59
-
پاکسازی - چگونه راهاندازی را بهطور کامل حذف کنیم؟ 09:46
-
بررسی 02:13
-
چرا باید از بروزرسانی مستقیم کانتینرها خودداری کنید؟ 05:12
-
تست دانش خود - بروزرسانیهای دستی کانتینر None
-
ایجاد و مدیریت Volumes برای پایداری داده 05:18
-
تست دانش خود - Volumes None
-
پیوست Volumes داکر به کانتینرها 07:46
-
تست دانش خود - اتصال کانتینرها و Volumes None
-
اجرای کانتینرهای پایگاه داده با Volumes ایجاد شده بهطور خودکار 07:38
-
تست دانش خود - کانتینرهای پایگاه داده None
-
چگونه Volumes را حذف کنیم؟ 05:17
-
چگونه Volumes را در یک Dockerfile پیکربندی کنیم؟ 04:16
-
بروزرسانی ایمن نرمافزار پایگاه داده بدون از دست دادن داده - مثال بخش 1 08:30
-
بروزرسانی ایمن نرمافزار پایگاه داده بدون از دست دادن داده - مثال بخش 2 06:43
-
بررسی 01:54
-
شبکهسازی در داکر 04:19
-
تست دانش خود - مبانی شبکهسازی کانتینر None
-
ارتباطات کانتینر با استفاده از شبکههای پل 06:02
-
تست دانش خود - شبکههای پل None
-
مثال - اتصال کانتینر phpMyAdmin و کانتینر MariaDB 04:17
-
تست دانش خود - اتصال کانتینر phpMyAdmin و کانتینر MariaDB None
-
شبکههای none و میزبان 03:03
-
تست دانش خود - شبکههای "none" و میزبان None
-
چگونه میتوان کانتینرها را در شبکههای پل سفارشی متصل کرد؟ 07:57
-
تست دانش خود - شبکههای پل سفارشی None
-
مدیریت اتصالات بر اساس نام کانتینر با DNS داخلی داکر 04:18
-
تست دانش خود - DNS داخلی داکر None
-
پروژه - راهاندازی وردپرس، phpMyAdmin و MariaDB در یک محیط چند کانتینری 16:24
-
راهحل- اجرای MongoDB با mongo-express در یک محیط چند کانتینری 05:14
-
بررسی 01:42
-
"داکر کامپوز" چگونه کار میکند؟ 04:16
-
تست دانش خود - مبانی "داکر کامپوز" None
-
فرمت YAML برای پیکربندی 03:58
-
تست دانش خود - فرمت YAML None
-
پروژه - راهاندازی وردپرس با "داکر کامپوز" - بخش 1 12:31
-
تست دانش خود - گزینههای پیکربندی کامپوز None
-
پروژه - راهاندازی وردپرس با "داکر کامپوز" - بخش 2 06:09
-
اطلاعات بیشتر درباره فرمان "داکر کامپوز" 05:00
-
تست دانش خود - فرمان "داکر کامپوز" None
-
مدیریت متغیرهای محیطی بهطور ایمن با فایلهای "env". خارجی 05:24
-
تست دانش خود - مدیریت ایمن متغیرهای محیطی None
-
Healthchecks در پیکربندیهای کامپوز 07:38
-
تست دانش خود - Healthchecks در راهاندازی کامپوز None
-
Auto-Healing در پیکربندیهای کامپوز 07:18
-
تست دانش خود - کانتینرهای Auto-Healing None
-
تست Auto-Healing 04:17
-
استقرار وردپرس با "داکر کامپوز" روی سرور راه دور 09:53
-
بررسی 02:36
-
بررسی پایگاه کد 06:23
-
ایجاد فایل پیکربندی کامپوز 06:37
-
یکپارچهسازی Caddy به عنوان پروکسی معکوس و لودبالانسر در راهاندازی 05:17
-
پیکربندی پروکسی معکوس و لودبالانسر 08:23
-
بنچ مارکینگ لودبالانسر Caddy با "Siege" 11:02
-
برخورد با نمونههای Crashed با استفاده از سیاستهای ری استارت 04:34
-
بررسی - چگونه با نمونههای Frozen Node برخورد کنیم؟ 02:38
-
برخورد با نمونههای Frozen Node با استفاده از مکانیسمهای بازیابی داخلی Caddy's 13:14
-
برخورد با نمونههای Frozen Node با استفاده از Healthchecks 07:16
-
چگونه می توان نمونههای Frozen Caddy را تشخیص داد و با آنها برخورد کرد؟ 06:29
-
بررسی تمرین 05:42
-
راهحل نمونه - اطمینان از پیکربندی صحیح DNS (مرحله 1) 03:26
-
راهحل نمونه - بارگذاری اپلیکیشن روی سرور راه دور (مراحل 2 تا 4) 08:55
-
راهحل نمونه - فعالسازی HTTPS (مرحله 5) 06:37
-
بررسی 03:44
-
بررسی پایگاه کد 01:56
-
استقرار کانتینر PHP در ECS - بخش 1 - ایجاد Task Definition 09:04
-
استقرار کانتینر PHP در ECS - بخش 2 - ایجاد خوشه و سرویس Fargate 07:37
-
EFS (فایل سیستم الاستیک) چیست؟ 03:46
-
بارگذاری اپلیکیشن در EFS با AWS Transfer Family - بخش 1 - ایجاد سرور 11:03
-
بارگذاری اپلیکیشن در EFS با AWS Transfer Family - بخش 2 - پیکربندی کاربران 09:01
-
نصب EFS Volume در کانتینر در خوشه ECS 15:05
-
افزودن لودبالانسر برای دسترسی ثابت به اپلیکیشن 10:33
-
پیکربندی DNS برای اشاره به خوشه ECS 04:11
-
فعالسازی HTTPS برای خوشه ECS با گواهینامههای SSL 09:38
-
بررسی 02:05
-
راهاندازی سرویس پایگاه داده مدیریت شده RDS 09:06
-
نمونه راهحل - میزبانی یک وبلاگ وردپرس 11:37
-
بررسی 05:42
-
تست دانش خود - هدف و ارزش کوبرنتیز None
-
مفاهیم اولیه کوبرنتیز 02:10
-
تست دانش خود - مفاهیم اولیه کوبرنتیز None
-
پاد چیست؟ 03:09
-
تست دانش خود - پادها None
-
راهاندازی کوبرنتیز با داکر و بررسی خوشهها با "kubectl" 11:57
-
تست دانش خود - بررسی خوشهها با "kubectl" None
-
راهاندازی اولین پاد 06:11
-
تست دانش خود - راهاندازی و توقف پادها None
-
کامپوننتهای کوبرنتیز 09:38
-
تست دانش خود - کامپوننتهای کوبرنتیز None
-
Package Manager هلم 02:58
-
تست دانش خود - هلم None
-
[ویندوز] نصب هلم 02:16
-
[سیستم عامل مک] نصب هلم 01:10
-
[لینوکس] نصب هلم 03:09
-
راهاندازی داشبورد کوبرنتیز با هلم 08:38
-
چگونه از داشبورد کوبرنتیز استفاده کنیم؟ 05:19
-
تست دانش خود - مفاهیم بیشتر کوبرنتیز None
-
استقرار پادها مطابق با مشخصات YAML 11:36
-
تست دانش خود - استقرار پادها با پیکربندیهای YAML None
-
بررسی 01:41
-
انواع حجم کاری در کوبرنتیز 06:32
-
تست دانش خود - انواع حجم کاری None
-
استقرار اپلیکیشن Stateless با ReplicaSet و استقرار 12:29
-
تست دانش خود - ReplicaSets و استقرارها None
-
پیکربندی حجم کاری استقرار از طریق فایل YAML 04:01
-
مدیریت متادیتای استقرار با برچسبها 03:15
-
تست دانش خود - برچسبها در متادیتای استقرار None
-
استفاده از برچسبها برای مدیریت متادیتای پاد 06:32
-
تست دانش خود - برچسبهای پاد در استقرار None
-
چگونه یک استقرار را بروزرسانی کنیم؟ 09:34
-
تست دانش خود - بروزرسانی استقرارها None
-
استقرار اپلیکیشنهای پایدار با StatefulSets 10:06
-
تست دانش خود - StatefulSets None
-
راهحل - چرا پادهای پایگاه داده خراب می شوند؟ 02:44
-
پیکربندی متغیرهای محیطی برای استقرارها 06:17
-
تست دانش خود - متغیرهای محیطی None
-
پیکربندیهای ایمن با Secrets 09:06
-
تست دانش خود - Secrets None
-
استقرار ایمیجهای سفارشی و تعریف سیاستهای Pull کردن ایمیج 08:59
-
تست دانش خود - سیاستهای Pull کردن ایمیج None
-
بررسی 01:11
-
سرویسها چگونه کار میکنند؟ 04:08
-
تست دانش خود - سرویسها None
-
ایجاد سرویسها برای دسترسی پایدار به اپلیکیشنها 08:17
-
تست دانش خود - ایجاد سرویسها None
-
ترکیب منابع متعدد در یک فایل پیکربندی واحد 02:31
-
تست دانش خود - ترکیب منابع متعدد در یک فایل پیکربندی واحد None
-
حل DNS در کوبرنتیز 03:55
-
تست دانش خود - حل DNS در کوبرنتیز None
-
اتصالات پاد در StatefulSets 06:34
-
تست دانش خود - اتصالات پاد در StatefulSets None
-
تمرین - لینکدهی استقرار وردپرس با پایگاه داده StatefulSet 02:46
-
راهحل - لینکدهی استقرار وردپرس با پایگاه داده StatefulSet 04:33
-
انواع سرویس 03:30
-
تست دانش خود - انواع سرویس None
-
مثال - ایجاد سرویس NodePort 03:23
-
پیکربندی پورتهای سرویس 03:15
-
تست دانش خود - پیکربندیهای پورت سرویس None
-
نامگذاری پورتها 03:19
-
تست دانش خود - نامگذاری پورتها None
-
بررسی 02:02
-
انواع Volume در کوبرنتیز 06:30
-
تست دانش خود - درباره Volumes در کوبرنتیز None
-
چگونه از Volumes کوبرنتیز استفاده کنیم؟ (نوع emptyDir) 08:43
-
تست دانش خود - emptyDir Volumes None
-
چگونه از نوع hostPath Volume استفاده کنیم؟ 05:21
-
تست دانش خود - hostPath Volumes None
-
تنظیمات کلیدی برای StorageClasses 06:39
-
تست دانش خود - StorageClasses None
-
چگونه PVs (PersistentVolumes) را تعریف کنیم؟ 05:06
-
تست دانش خود - PersistentVolumes None
-
چگونه PVCs (PersistentVolumeClaims) کار میکنند؟ 09:14
-
تست دانش خود - PersistentVolumeClaims None
-
اتصال پادها به PVs با PVCs (اوبونتو) 03:27
-
تست دانش خود - اتصال پادها به PVs با PVCs None
-
اتصال StatefulSets به PVs با PVCs (MariaDB) 06:27
-
تست دانش خود - اتصال StatefulSets به PVs با PVCs None
-
پاکسازی - چگونه یک PVC را حذف کنیم؟ 04:25
-
تست دانش خود - حذف PVCs None
-
مدیریت مجوزهای ذخیرهسازی با حالتهای دسترسی 06:21
-
تست دانش خود - حالتهای دسترسی ذخیره سازی None
-
تست اینکه آیا برای EKS آمادهاید None
-
بررسی 04:52
-
تست دانش خود - مشکلات کاری با EKS None
-
نصب "eksctl" (سیستم عامل مک و لینوکس) 05:26
-
نصب "eksctl" (ویندوز) 04:51
-
تست دانش خود - "eksctl" None
-
راهاندازی خوشه EKS با "eksctl" 05:44
-
تست دانش خود درباره ایجاد خوشه EKS None
-
بررسی خوشه EKS 08:01
-
تست دانش خود درباره بررسی خوشه EKS None
-
استقرار NGINX در کوبرنتیز با دسترسی NodePort 12:18
-
تست دانش خود درباره استقرار NodePort NGINX در EKS None
-
نوع سرویس لودبالانسر 16:18
-
تست دانش خود درباره نوع سرویس لودبالانسر None
-
ایجاد لودبالانسر اپلیکیشن (ALB) در EC2 11:39
-
تست دانش خود درباره ایجاد ALBs None
-
اتصال دامنه و فعالسازی HTTPS برای ALB 06:28
-
تست دانش خود درباره اتصال دامنه و فعالسازی HTTPS None
-
بررسی - Ingress 04:43
-
نصب کنترلر لودبالانسر AWS 12:55
-
پیکربندی کنترلر لودبالانسر AWS 12:57
-
فعالسازی HTTPS از طریق Ingress 03:35
-
مسیریابی ترافیک به پادها بهطور مستقیم 09:27
-
استقرار ایمیج سفارشی 06:44
-
بررسی 01:27
-
آشنایی با فایلهای راهاندازی پروژه 07:38
-
ایجاد EFS Volume 10:26
-
پیکربندی EKS 09:10
-
نصب EFS Volume 11:26
-
Outlook - اجرای پایگاه داده 05:59
-
Outlook - آمادهسازی برای EBS 10:32
-
آمادهسازی EBS 05:16
-
ایجاد EBS Volume 07:29
-
ایجاد و نصب PV 12:55
-
نصب وردپرس 04:55
-
حذف همه موارد 08:39
مشخصات آموزش
داکر، کوبرنتیز و AWS - استقرار واقعی در 25 روز
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:416
- مدت زمان :31:44:51
- حجم :31.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy