آشنایی با کانتینرسازی و ارکستراسیون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
ایجاد و مدیریت کانتینرها و ایمیجها با Docker برای کانتینرسازی موثر اپلیکیشنها استقرار، مقیاسدهی و مدیریت اپلیکیشنهای کانتینری با استفاده از Kubernetes در یک محیط کلاستر ارکستراسیون و مدیریت اپلیکیشنهای multi-container با Docker Compose و Kubernetes برای مقیاسپذیری و کارایی راهاندازی Prometheus و Grafana برای مانیتورینگ و مصورسازی عملکرد کانتینر و کلاستر تا از قابلیت اطمینان سیستم اطمینان حاصل شود.
توضیحات دوره
این دوره شما را در سفری از مبانی کانتینرسازی تا تکنیکهای پیشرفته در ارکستراسیون و مانیتورینگ همراهی میکند. این روند به شما کمک میکند تا تخصص عملی خود را مرحله به مرحله بسازید. شما با مفاهیم پایه Docker شروع خواهید کرد. سپس به تدریج به سمت ارکستراسیون کانتینرها در مقیاس وسیع با Kubernetes پیش میروید. در نهایت، به مانیتورینگ و مصورسازی کانتینر با استفاده از Prometheus و Grafana مسلط خواهید شد.
با یک رویکرد عملی، این دوره همه چیز را از مبانی کانتینرسازی تا استقرار اپلیکیشنهای پیچیده و multi-container پوشش میدهد. همچنین مدیریت کلاسترهای Kubernetes و پیادهسازی observability (مشاهده پذیری) را فرا خواهید گرفت. شما مهارتهای لازم برای خودکارسازی، مانیتورینگ و مدیریت محیطهای کانتینری در مقیاس بزرگ را به دست خواهید آورد.
در پایان این دوره، شما قادر خواهید بود:
- مبانی Docker و کانتینرسازی را درک کنید.
- کانتینرها و ایمیجهای داکر را ایجاد و مدیریت کنید.
- از Docker Compose برای اپلیکیشنهای multi-container استفاده کنید.
- معماری Kubernetes را تحلیل کرده و اپلیکیشنها را با استفاده از Kubernetes استقرار دهید.
- کلاسترهای Kubernetes را برای رفع نیازهای اپلیکیشن مقیاسدهی و ارزیابی کنید.
- راهحلهای observability را با استفاده از Prometheus و Grafana برای مانیتورینگ کانتینرها و کلاسترها طراحی و پیادهسازی کنید.
این دوره برای متخصصان DevOps، مدیران سیستم، مهندسان کلود و توسعهدهندگانی طراحی شده است که میخواهند تخصص خود را در کانتینرسازی، ارکستراسیون و مانیتورینگ عمیقتر کنند. این دوره برای کسانی ایدهآل است که به دنبال افزایش توانایی خود در استقرار، مقیاسدهی و مدیریت اپلیکیشنهای کانتینری در محیطهای مدرن cloud-native هستند. همزمان نیز مهارتهای خود را در شیوههای observability با استفاده از ابزارهایی مانند Prometheus و Grafana بهبود میبخشند.
آشنایی با کانتینرسازی و ارکستراسیون
-
معرفی تخصص 4:14
-
معرفی دوره 6:01
-
سناریوی کانتینرسازی Yelp - چالشها 6:01
-
سناریوی کانتینرسازی Yelp - گذار به داکر 4:47
-
مقدمهای بر کانتینرسازی 5:10
-
مقدمهای بر کانتینرسازی - تاریخچه و موارد استفاده 6:59
-
کانتینرها چگونه کار میکنند؟ 7:29
-
کانتینرها در مقابل ماشینهای مجازی - معماری ماشینهای مجازی 5:09
-
کانتینرها در مقابل ماشینهای مجازی - مقایسه معماری 6:02
-
مقدمهای بر داکر 5:12
-
مقدمهای بر داکر- کامپوننت های کلیدی 3:30
-
مقدمهای بر داکر- محبوبیت 5:47
-
معماری داکر - نمودار معماری 5:50
-
معماری داکر - کلاینت، هاست و رجیستری 5:37
-
چرخه عمر کانتینر داکر 5:18
-
فرمان های Docker CLI - فرمان های عمومی و مدیریت کانتینر 7:29
-
فرمان های Docker CLI - فرمان های مدیریت ایمیج و شبکهسازی 5:54
-
نصب داکر - بهروزرسانی پکیج و فعالسازی داکر 5:55
-
نصب داکر - اجرای داکر 6:51
-
فرمان های Docker CLI - دمو - اجرای یک کانتینر 5:57
-
فرمان های Docker CLI - دمو - لیست کردن کانتینرها 6:18
-
Port Binding - مقدمه و انواع 6:32
-
Port Binding - سینتکس و مثال 2:57
-
Port Binding - دمو - افزودن Port Binding 6:43
-
Port Binding - دمو - اجرای سرور nginx 7:22
-
Port Binding - دمو - لانچ کردن کانتینر در Web Browser 6:09
-
کانتینرسازی و ارکستراسیون خوش آمدید None
-
تکامل مجازی سازی OS-Level None
-
چگونه از Discussion Prompt استفاده کنیم؟ None
-
درک نقش dockerd، سیستم پلاگین و REST APIs None
-
Bridge Driver شبکه سازی داکر و شبکه های تعریف شده توسط کاربر None
-
خلاصه: کانتینرسازی با داکر None
-
حالت های اجرای کانتینر داکر - حالت Detached 7:11
-
حالت های اجرای کانتینر داکر - حالت Foreground 4:54
-
شروع کانتینرها در حالتهای مختلف - حالت تعاملی 7:03
-
شروع کانتینرها در حالتهای مختلف - حالت Detached 7:18
-
Dockerfile - دستورالعمل 4:38
-
Dockerfile - مثال دستورالعمل 3:59
-
Dockerfile - ایجاد Dockerfile 6:44
-
Docker Daemon 5:52
-
Docker Daemon - ایجاد یک Dockerfile 7:10
-
Docker Daemon - ساخت Docker Image 6:55
-
Docker Image - اصول و ویژگیها 5:53
-
Docker Image - کامپوننت ها 6:04
-
Docker Image - ایجاد، ساخت و اجرای Dockerfile 6:44
-
نوشتن یک Dockerfile برای ایجاد یک ایمیج - نصب node.js 6:42
-
نوشتن یک Dockerfile برای ایجاد یک ایمیج - نصب وابستگیها و ایجاد سرور 6:16
-
نوشتن یک Dockerfile برای ایجاد یک ایمیج - ساخت ایمیج 4:41
-
مدیریت ایمیجهای داکر - رجیستریها و توزیع ایمیج 7:26
-
مدیریت ایمیجهای داکر - داکر هاب 5:58
-
مدیریت ایمیجهای داکر - امنسازی و مدیریت ایمیجها 4:48
-
Pull و Push کردن ایمیجها - پوش کردن یک ایمیج 6:36
-
Pull و Push کردن ایمیجها - پول کردن یک ایمیج 6:44
-
راهاندازی داکر هاب - لاگ کردن به داکر هاب 6:41
-
راهاندازی داکر هاب - Pull و ران کردن ایمیج از داکر هاب 5:31
-
ذخیره سازی و Volumes در داکر - مدیریت فضای ذخیرهسازی 4:13
-
ذخیره سازی و Volumes در داکر - Volumes 6:39
-
ذخیره سازی و Volumes در داکر - مستندازی - ایجاد و لیست کردن Docker Volumes 5:00
-
ذخیره سازی و Volumes در داکر - مستندازی - تایید داده در چرخه عمر کانتینر 5:45
-
Docker Compose - مقدمه 3:56
-
Docker Compose - فرمان های مهم 4:51
-
نصب Docker Compose 7:29
-
استقرار Multi-container با Compose - ایجاد و پیکربندی فایل docker-compose 7:27
-
استقرار Multi-container با Compose - راهاندازی فول استک و اعتبارسنجی 7:00
-
استقرار Multi-container با Compose - مدیریت WordPress و MySQL و عملیات کامل چرخه عمر 6:10
-
Docker Swarm - معرفی و نودهای Swarm 5:50
-
Docker Swarm - معماری و کاربردها 7:12
-
اجرای Docker در حالت Swarm - راهاندازی Docker Swarm 6:59
-
اجرای Docker در حالت Swarm - افزودن نودهای Worker و استقرار سرویسها در Docker Swarm 6:19
-
اجرای Docker در حالت Swarm - مقیاسپذیری و تحمل خطا در Docker Swarm 5:49
-
اجرای Docker در حالت Swarm - دسترسی به سرویسها و پاکسازی آنها در Docker Swarm 5:24
-
راهاندازی Prometheus برای مانیتور کردن داکر - پیکربندی Prometheus و راه اندازی Docker Compose 6:47
-
راهاندازی Prometheus برای مانیتور کردن داکر - استقرار Prometheus با Docker Compose 4:54
-
پیکربندی تارگت های اسکرپ Prometheus برای کانتینرهای داکر - پیکربندی تارگت ها و استقرار 7:20
-
پیکربندی تارگت های اسکرپ Prometheus برای کانتینرهای داکر - مصورسازی متریکهای کانتینرهای داکر 7:28
-
متریکهای داکر (مصرف CPU، حافظه و شبکه) - تحلیل مصرف CPU و شبکه 4:47
-
متریکهای Docker (مصرف CPU، حافظه و شبکه) - متریکهای بلادرنگ با Docker Stats و Inspec 5:13
-
متریکهای Docker (مصرف CPU، حافظه و شبکه) - مانیتورینگ بلادرنگ با Docker stats و cAdvisor 5:48
-
استفاده از Prometheus برای کوئری و مصورسازی متریکهای داکر - یکپارچهسازی Prometheus ،cAdvisor و Grafana 6:06
-
استفاده از Prometheus برای کوئری و مصورسازی متریکهای داکر - مصورسازی متریکهای Docker با داشبوردهای Prometheus ،cAdvisor و Grafana 7:25
-
استفاده از Prometheus برای کوئری و مصورسازی متریکهای داکر - ایجاد داشبوردهای بلادرنگ Docker در Grafana با دادههای Prometheus و cAdvisor 6:53
-
استفاده از Prometheus برای کوئری و مصورسازی متریکهای داکر - افزودن یک کانتینر MySQL 5:15
-
استفاده از Prometheus برای کوئری و مصورسازی متریکهای داکر - ردیابی عملکرد بهصورت بلادرنگ 4:23
-
ساخت داشبورد برای کانتینرهای Docker در Grafana - راهاندازی محیط 7:26
-
ساخت داشبورد برای کانتینرهای Docker در Grafana - افزودن متریکها به داشبورد 6:06
-
ساخت داشبورد برای کانتینرهای Docker در Grafana - سفارشیسازی و مصورسازی دادهها 6:23
-
دستورالعمل های Dockerfile None
-
Multistage Dockerfile Builds None
-
ویژگیهای پیشرفته Docker Compose None
-
ایجاد Prometheus Exporters سفارشی برای متریکهای سطح اپلیکیشن در Docker None
-
خلاصه: مدیریت و ارکستراسیون پیشرفته Docker None
-
مطالعه موردی Kubernetes 6:58
-
Kubernetes چیست؟ - مقدمه 5:56
-
Kubernetes چیست؟ - اهمیت Kubernetes 5:36
-
مفاهیم اصلی Kubernetes - بررسی 7:22
-
مفاهیم اصلی Kubernetes - گره ها و Pods 4:51
-
مفاهیم اصلی کوبرنتیز - ReplicaSets و Namespaces 6:05
-
kubectl چیست؟ 3:11
-
نصب kubectl 6:41
-
فرمان پایه kubectl - فرمان های create ،get ،run و expose 7:11
-
فرمان پایه kubectl - فرمان های delete ،apply و edit 4:29
-
فرمان های پیشرفته kubectl - فرمان های rollout ،scale و set 6:52
-
فرمان های پیشرفته kubectl - فرمان های describe ،exec و logs 6:17
-
کار با فرمان های kubectl - راهاندازی و اعتبارسنجی کلاستر Kubernetes 6:26
-
کار با فرمان های kubectl - ایجاد فایل YAML برای استقرار 7:28
-
کار با فرمان های kubectl - بررسی و توصیف استقرارها 4:08
-
کار با فرمان های kubectl - مقیاسدهی استقرارها 6:11
-
Pods چیست؟ 6:19
-
چرخه عمر Pod - مرحله Pending 5:37
-
چرخهٔ عمر Pod - حالتهای Running ،Succeeded و Failed 5:40
-
ReplicaSet و ReplicationController - تعریف ReplicaSet 5:02
-
ReplicaSet و ReplicationController - موارد استفاده 4:56
-
ReplicaSet و ReplicationController - مقایسه 6:42
-
دموی Kubernetes Pods - ایجاد Pod و اعتبارسنجی 7:06
-
دموی Kubernetes Pods - تعریف Pod و اعتبارسنجی اتصال 5:29
-
دموی Kubernetes Pods - تست اتصال با Port Forwarding 2:37
-
استقرار - معرفی و ویژگیهای کلیدی 5:09
-
استقرارها - استراتژیها 7:28
-
استقرارها - موارد استفاده 3:07
-
بهروزرسانی های Rolling و Rollbacks - بررسی 6:52
-
بهروزرسانی های Rolling و Rollbacks - پیکربندی پارامترها 5:49
-
بهروزرسانی های Rolling و Rollbacks - اجرای یک بروزرسانی Rolling 7:25
-
استقرارها، بهروزرسانی Rolling و مقیاسدهی در Kubernetes - راهاندازی استقرار 7:05
-
استقرارها، بهروزرسانی Rolling و مقیاسدهی در Kubernetes - اکسپوز کردن استقرارها از طریق NodePort 7:26
-
استقرارها، بهروزرسانی Rolling و مقیاسدهی در Kubernetes - اجرای بروزرسانی های Rolling 6:51
-
استقرارها، بهروزرسانی Rolling و مقیاسدهی در Kubernetes - اجرای Rollback 7:27
-
استقرارها، بهروزرسانی Rolling و مقیاسدهی در Kubernetes - بررسی Autoscaling با HPA 6:24
-
بررسی عمیق کامپوننت های Control Plane در Kubernetes None
-
پلاگینهای kubectl و پیکربندی سمت کلاینت None
-
الگوهای Health Check در Kubernetes None
-
خلاصه: مقدمهای بر Kubernetes None
-
برچسبها، سلکتورها و حاشیه نویسی ها - کاراکترهای برچسب ها 5:53
-
برچسبها، سلکتورها و حاشیه نویسی ها - انواع سلکتورها 6:12
-
برچسبها، سلکتورها و حاشیه نویسی ها - مثال حاشیه نویسی 6:30
-
سرویسها - ClusterIP 7:16
-
سرویسها - مثال سرویس ClusterIP (پیشفرض) 3:06
-
سرویسها - سرویس NodePort 5:58
-
سرویسها - سرویس LoadBalancer 5:09
-
سرویسها - سرویس ExternalName 2:52
-
سرویسها - سرویس Headless 5:35
-
سرویسها - دمو: راهاندازی کلاستر 7:29
-
سرویسها - دمو: تست ارتباط با یک Pod 6:39
-
سرویسها - دمو: ایجاد سرویس NodePort 5:26
-
سرویسها - دمو: NodePort و LoadBalancer برای دسترسی داخلی و خارجی 5:42
-
سرویسها - دمو: سرویس ExternalName برای نگاشت منابع خارجی 6:17
-
سرویسها - دمو: ClusterIP ،NodePort ،LoadBalancer و ExternalName برای نگاشت منابع خارجی 5:00
-
Persistent Volumes - مقدمه 6:07
-
Persistent Volumes - حالتهای دسترسی و Persistent Volume Claims (PVCs) 7:21
-
Persistent Volumes - چرخه عمر 1:46
-
ersistent Volumes و Persistent Volume Claims - ایجاد Persistent Volume Claim 7:29
-
Persistent Volume و Persistent Volume Claim - بررسی Volume و Pod Status 7:07
-
Persistent Volume و Persistent Volume Claim - حذف Pod و تایید Volume Detachment 6:11
-
Ephemeral Volume - ایجاد Pod با Ephemeral Volume 7:01
-
Ephemeral Volume - ذخیرهسازی داده و اعتبارسنجی 5:00
-
سرویس Headless - مقدمه 6:01
-
سرویس Headless - موارد استفاده و مثال 3:51
-
StatefulSets - بررسی 7:25
-
StatefulSets - کامپوننت ها و نحوه کارکرد 5:05
-
StatefulSets - دمو: راهاندازی Headless Service 5:12
-
StatefulSets - دمو: پیکربندی YAML برای StatefulSet 7:06
-
StatefulSets - دمو: تایید اتصال Pod 7:13
-
StatefulSets - دمو: مقیاسدهی StatefulSet 5:38
-
ConfigMap و Secrets - بررسی ConfigMap 5:03
-
ConfigMap و Secrets - انواع Secret 6:49
-
ConfigMap و Secrets - ایجاد ConfigMap 6:40
-
ConfigMap و Secrets - استفاده از ConfigMap و Secret در Pod 7:06
-
ConfigMap و Secrets - ایجاد Secrets 3:52
-
Helm Charts - دمو: ایجاد اولین Helm Chart 6:46
-
Helm Charts - دمو: استقرار و تست Chart 7:19
-
Helm Charts - آپگرید Helm Charts 5:25
-
راهاندازی Prometheus برای کلاسترهای Kubernetes - نصب Prometheus با Helm 6:39
-
راهاندازی Prometheus برای کلاستر Kubernetes - افزودن مخزن Helm مربوط به Prometheus 7:15
-
متریکهای Kubernetes (Pod ،Node و استقرار) - راهاندازی داشبوردهای Prometheus و Grafana 6:09
-
متریکهای Kubernetes (Pod ،Node و استقرار) - مصورسازی متریکها 6:28
-
متریکهای Kubernetes (Pod ،Node و استقرار) - نمایش دادههای Prometheus 6:49
-
متریکهای Kubernetes (Pod ،Node و استقرار) - ایجاد متریکهای سفارشی 5:42
-
Prometheus Kubernetes Exporters و متریکهای سفارشی - ساخت و استقرار اپلیکیشن متریک سفارشی 5:51
-
Prometheus Kubernetes Exporters و متریکهای سفارشی - Push کردن متریکهای سفارشی برای مانیتورینگ Prometheus 6:13
-
Prometheus Kubernetes Exporters و متریکهای سفارشی - استقرار اپلیکیشن Node.js روی Kubernetes 6:32
-
Prometheus Kubernetes Exporters و متریکهای سفارشی - پیکربندی و مصورسازی متریکها در Kubernetes 6:51
-
پیکربندی Prometheus برای اسکرپ متریکهای Kubernetes - دسترسی و ویو متریکهای Kubernetes 6:33
-
پیکربندی Prometheus برای اسکرپ متریکهای Kubernetes - جذب و ویو دادههای Kubernetes 6:28
-
پلاگینهای CNI: مقایسه Calico ،Flannel و Weave Net None
-
تامین پویا (Dynamic Provisioning) و StorageClass در Kubernetes None
-
بهترین شیوه ها برای توسعه Helm Chart None
-
Alertmanager و اصلاح خودکار خطاها None
-
خلاصه: شبکه و ذخیرهسازی در Kubernetes None
-
خلاصه دوره 3:43
-
پروژه عملی: پروژه تحول DevOps در ShopVerse - ساخت Full-Stack CI/CD و پایپ لاین خودکارسازی زیرساخت None
مشخصات آموزش
آشنایی با کانتینرسازی و ارکستراسیون
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:189
- مدت زمان :16:55:49
- حجم :3.96GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy