دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش داکر و کوبرنتیز برای افراد مبتدی

آموزش داکر و کوبرنتیز برای افراد مبتدی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • در استقرار اپلیکیشن مدرن برای فرآیند SDLC، کانتینر نقش کلیدی در تحویل سریع‌تر و بهینه‌تر محصول ایفا می‌کند.
  • این دوره آموزشی مبتدی به شما کمک می‌کند تا عملکردهای اصلی فناوری کانتینرسازی را درک کنید.
  • عملیات‌های زیادی در نقش‌های مختلف مانند مدیریت، DevOps ،DevSecOps و توسعه‌دهندگان وجود دارد که به یادگیری ابزارهای کانتینرسازی برای اجرای اپلیکیشن نیاز است.
  • شما مبانی Docker Engine ،Docker Compose و ابزارهای ارکستراسیون کوبرنتیز را خواهید آموخت.

توضیحات دوره

در این دوره، لابراتوارهای عملی و دانش نظری ارائه می‌شود تا درک کنید کانتینرها چگونه با ابزارهای مختلف مانند Docker Engine ،Docker Compose و ارکستراسیون کوبرنتیز برای اجرای انواع اپلیکیشن‌ها مانند وب‌سرورها، پایگاه داده‌ها، CICD و غیره کار می‌کنند.

  • Docker Engine: معماری، راه‌اندازی و پیکربندی، کانتینرها، ایمیج‌ها (از پیش تعریف شده و سفارشی)، ذخیره‌سازی، شبکه و غیره
  • Docker Compose: ارکستراسیون، YAML و مدیریت منابع
  • ارکستراسیون کوبرنتیز: معماری، راه‌اندازی کلاستر، بارهای کاری، پیکربندی‌ها، ذخیره‌سازی، شبکه‌سازی، کنترلر Ingress و غیره

اگر از حوزه متفاوتی مانند فناوری اطلاعات و غیر از آن می‌آیید و می‌خواهید کانتینرسازی را درک کنید، این دوره به شما کمک می‌کند تا از ابتدا درک کنید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان، SDET ،DevOps ،DevSecOps و مدیران

آموزش داکر و کوبرنتیز برای افراد مبتدی

  • مجازی‌سازی با Hypervisor 05:04
  • محدودیت‌ها در ماشین مجازی 05:24
  • کانتینر چیست؟ 12:18
  • معرفی Docker 07:41
  • تفاوت بین Docker Engine و Docker Desktop 07:04
  • نیازمندی‌های سیستم 05:46
  • راه‌اندازی ماشین مجازی 19:22
  • راه‌اندازی Docker Engine با package manager (اوبونتو) 19:56
  • راه‌اندازی Docker Engine با اسکریپت 05:50
  • درک پارامترهای پیش‌فرض داکر 14:55
  • کانتینر داکر چیست؟ 12:35
  • ایجاد کانتینر اپلیکیشن Nginx - قسمت 1 15:07
  • ایجاد کانتینر اپلیکیشن Nginx - قسمت 2 13:59
  • استقرار اپلیکیشن MySQL 11:53
  • گردش کار ایجاد کانتینر در Docker Engine 06:36
  • پیکربندی آدرس IP استاتیک برای ماشین هاست داکر 11:35
  • درک کنید چگونه به اپلیکیشن‌ها از خارج ماشین هاست داکر دسترسی پیدا کنید 08:27
  • جلسه عملی دسترسی به اپلیکیشن‌ها از خارج هاست داکر 07:46
  • درک سیاست ری‌استارت کانتینر 13:47
  • سیاست ری‌استارت کانتینر 29:23
  • آشنایی با استقرار وردپرس و MySQL 05:29
  • استقرار وردپرس و MySQL در Docker Engine 15:49
  • پاک‌سازی منابع 01:39
  • آشنایی با اپلیکیشن CICD جنکینز 06:49
  • استقرار CICD جنکینز در Docker Engine 11:22
  • نکات مهم هنگام ایجاد کانتینر (rm ،exec و create) 10:33
  • تفاوت بین ایجاد و اجرای کانتینر داکر 03:05
  • داکر ایمیج برای کانتینر چیست؟ 10:58
  • درک لایه‌های داکر ایمیج و کانتینر 11:54
  • داکر ایمیج برای کانتینرها چیست؟ 10:58
  • درک لایه‌های داکر ایمیج و کانتینر 11:54
  • استفاده از دیسک توسط کانتینرها و ایمیج‌ها 10:14
  • ایجاد حساب Docker Hub و قیمت‌گذاری 08:02
  • گردش pull در داکر ایمیج 01:55
  • Push و pull کردن ایمیج‌ها از Docker Hub 17:24
  • اشتراک‌گذاری ایمیج‌ها در حساب Docker Hub 05:18
  • آشنایی با Dockerfile (راه‌حل ساخت ایمیج سفارشی از داکر) 09:26
  • Dockerfile: پارامتر FROM 12:51
  • Dockerfile: پارامترهای MAINTAINER و RUN (با و بدون کش بیلد) 18:20
  • Dockerfile: پارامترهای LABEL و ENV 25:14
  • Dockerfile: پارامترهای ARG و EXPOSE 19:31
  • Dockerfile: پارامترهای COPY و ADD 28:31
  • Dockerfile: پارامترهای ENTRYPOINT و CMD 22:22
  • Dockerfile: پارامترهای SHELL و WORKDIR 15:58
  • Dockerfile: پارامترهای STOPSIGNAL و HEALTHCHECK 17:18
  • Dockerfile: پارامترهای VOLUME و USER 18:44
  • چگونه برای صرفه‌جویی در اندازه، تصویر پایه مناسب انتخاب کنیم؟ (اوبونتو در مقابل Alpine) 15:28
  • آشنایی با انواع ذخیره‌سازی داکر 15:57
  • درک mount حجم با سناریوها - قسمت 1 27:41
  • درک mount حجم با سناریوها - قسمت 2 05:36
  • درک bind mount با سناریوها - قسمت 1 06:35
  • درک bind mount با سناریوها - قسمت 2 09:36
  • درک استقرار جنکینز با معماری bind mount 02:27
  • استقرار اپلیکیشن CICD جنکینز با bind mount 08:44
  • mount کردن tmpfs در داکر 12:47
  • نکات مهم هنگام استفاده از ذخیره‌سازی‌ها 05:41
  • انواع شبکه‌های پشتیبانی شده توسط داکر 20:25
  • شبکه پیش‌فرض بریج در داکر 15:50
  • شبکه بریج تعریف شده توسط کاربر در داکر 16:36
  • شبکه بریج تعریف شده توسط کاربر و مدیریت شده توسط Daemon 04:21
  • کانتینر با اختصاص آدرس IP استاتیک 11:14
  • نکات مهم هنگام استفاده از شبکه بریج 17:45
  • درک شبکه هاست 06:36
  • دمو: ایجاد شبکه هاست 13:41
  • نکات مهم هنگام استفاده از شبکه هاست 05:40
  • درک شبکه None 03:58
  • شبکه None 09:19
  • آشنایی با دسترسی به رابط کاربری 05:52
  • معماری و جزئیات قیمت‌گذاری Portainer 04:04
  • راه‌اندازی و پیکربندی Portainer در Docker Engine 04:46
  • دسترسی به داشبورد Portainer 04:09
  • محیط‌ها - قسمت 1 08:20
  • کانتینرها - قسمت 2 06:59
  • شبکه، ایمیج‌ها و حجم‌ها - قسمت 3 12:39
  • قالب‌ها و استک اپلیکیشن 06:01
  • محدودیت‌های نسخه community: نتیجه‌گیری 05:31
  • چالش‌ها با Docker Engine 05:58
  • آشنایی با Docker Compose 12:17
  • پارامترهای فایل Docker Compose 01:58
  • آشنایی با ماشین Docker Engine برای compose 05:34
  • سناریوهای نصب Docker Compose 03:54
  • پروژه 1: استقرار وب سرور Nginx با compose (بررسی mount کردن حجم) 25:17
  • پروژه 1: استقرار وب‌سرور Nginx با compose (بررسی bind mount) 08:59
  • آشنایی با حجم‌های docker compose 07:59
  • دمو: حجم‌ها در docker compose 09:16
  • آشنایی با شبکه docker compose 04:59
  • دمو: شبکه docker compose 16:06
  • ساخت Docker Compose 12:31
  • پروژه 2: استقرار اپلیکیشن وردپرس با compose 12:31
  • محیط Docker Compose 09:42
  • view سطح بالا از معماری و کامپوننت‌های کوبرنتیز 07:05
  • کامپوننت‌های مشترک برای گره‌های صفحه کنترل و رایانش 04:02
  • آشنایی با کامپوننت‌های صفحه کنترل کوبرنتیز 01:31
  • اصل کار کامپوننت‌های صفحه کنترل کوبرنتیز 25:01
  • آشنایی با کامپوننت‌های صفحه کنترل کوبرنتیز 02:10
  • ابزارهای راه‌اندازی کلاستر کوبرنتیز و سرویس ابری 05:18
  • چرا کانتینری شده و نه داکر (K8S پشتیبانی از داکر را حذف کرده است) 08:52
  • بررسی اشیاء کوبرنتیز 04:02
  • یکپارچه‌سازی ویژوال استودیو با کلاستر k8s 11:13
  • بررسی ایجاد اشیاء k8s با رویکردهای دستوری و اعلانی 04:45
  • ایجاد POD با رویکرد اعلانی 21:15
  • ایجاد POD با رویکرد دستوری 12:28
  • گردش کار ایجاد POD 04:11
  • اختصاص منابع POD برای CPU و حافظه 27:24
  • POD چند-کانتینره با حجم مشترک 13:43
  • مدیریت کانتینرها در POD با crictl (ری‌استارت کانتینر POD) 06:31
  • دسترسی به اپلیکیشن POD از خارج کلاستر (hostPort) 11:59
  • آشنایی با initContainers در POD 11:29
  • دمو: initContainers در POD 18:24
  • چرخه عمر POD: سیاست ری‌استارت 21:57
  • POD استاتیک (کنترل شده توسط Kubelet) 04:53
  • چالش‌های اپلیکیشن‌های standalone POD 06:25
  • آشنایی با منابع بار کاری K8S 07:59
  • رپلیکیشن منابع بار کاری در K8S 08:27
  • آشنایی با کنترلر رپلیکیشن 10:32
  • دمو: پیاده‌سازی کنترلر رپلیکیشن با رویکرد اعلانی 17:16
  • دمو: افزایش و کاهش مقیاس کنترلر رپلیکیشن 20:09
  • دمو: سلکتور برچسب RC و POD 04:48
  • دمو: چگونه کنترلر رپلیکیشن را با گزینه cascade حذف کنیم؟ 07:30
  • آشنایی با Replica Set (RS) 06:01
  • دمو: پیاده‌سازی RS با رویکرد اعلانی 08:23
  • دمو: افزایش و کاهش مقیاس کنترلر RS 04:20
  • دمو: سلکتور برچسب RS و POD (بررسی matchLabels) 04:47
  • دمو: سلکتور برچسب RS و POD (بررسی matchExpressions) 20:10
  • دمو: چگونه RS را با گزینه cascade حذف کنیم؟ 04:20
  • آشنایی با استقرار (Deploy) 10:32
  • دمو: گردش کار استقرار (اعلانی و دستوری) 04:19
  • دمو: افزایش و کاهش مقیاس استقرار 05:27
  • دمو: Rollout و Rollback کردن استقرار (نوع استراتژی: RollingUpdate) 36:58
  • دمو: Rollout و Rollback کردن استقرار (نوع استراتژی: Recreate) 16:19
  • آشنایی با Daemon set (ds) 07:25
  • دمو: گردش کار Daemon set (رویکرد اعلانی) 09:10
  • دمو: Rollout و Rollback کردن Daemonset (نوع استراتژی و RollingUpdate) 09:12
  • دمو: Rollout و Rollback کردن Daemonset (نوع استراتژی و OnDelete) 08:49
  • دمو: منابع بازنگری کنترلر Daemonset 07:39
  • آشنایی با Jobها 06:49
  • دمو: گردش کار Jobها (restartPolicy) 19:31
  • دمو: خاتمه و پاک‌سازی Jobها 16:03
  • آشنایی با CronJobها 06:22
  • دمو: گردش کار CronJob (بررسی restartPolicy) 17:44
  • دمو: سیاست همزمانی CronJob 13:08
  • دمو: محدودیت‌های تاریخچه Jobهای CronJob 03:19
  • چه زمانی منابع بار کاری Statefulset را یاد بگیریم؟ 02:20
  • آشنایی با سرویس k8s و انواع آن 02:44
  • بررسی نیاز به سرویس برای منابع بار کاری 16:16
  • آشنایی با سرویس ClusterIP 06:57
  • دمو: سرویس (ClusterIP) با اندپوینت 05:51
  • دمو: سلکتور سرویس و برچسب‌های pod 09:23
  • آشنایی با سرویس NodePort 09:06
  • دمو: بررسی سرویس نوع NodePort 11:04
  • دمو: ایجاد سرویس NodePort با رویکرد دستوری 05:18
  • دمو: سفارشی‌سازی محدوده NodePort و آدرس‌های IP سرویس 08:17
  • جریان پیشرفته ترافیک از خارج به نود، سرویس به POD 04:12
  • آشنایی با سرویس لودبالانسر 11:06
  • آشنایی با MetalLB برای کلاستر On-premises k8s 05:36
  • دمو: استقرار MetalLB در کلاستر (On-premises) 20:11
  • جریان پیشرفته ترافیک هنگام استفاده از سرویس نوع لودبالانسر 04:28
  • آشنایی با سرویس ExternalIP 02:31
  • دمو: بررسی سرویس نوع ExternalIP 07:49
  • سرویس ExternalName 04:33
  • دمو: بررسی سرویس نوع ExternalName 08:48
  • آشنایی با سرویس Headless (ClusterIP_None) 10:13
  • دمو: بررسی سرویس نوع Headless (ClusterIP و None) 16:44
  • آشنایی با انواع ذخیره‌سازی کوبرنتیز 02:04
  • بررسی حجم‌های کوبرنتیز 12:44
  • EmptyDir: اصل کار نوع حجم emptyDir 04:57
  • دمو: EmptyDir به عنوان نوع حجم (دیسک و حافظه) 31:58
  • hostPath: اصل کار نوع حجم hostPath 05:15
  • دمو: نوع حجم hostPath (دایرکتوری و DirectoryOrCreate) 14:22
  • دمو: نوع حجم hostPath (فایل و FileOrCreate) 10:02
  • NFS: اصل کار نوع حجم nfs 04:30
  • راه‌اندازی سرور NFS برای دموی حجم کوبرنتیز 06:54
  • دمو: نوع حجم NFS 12:33
  • NFS: شیء استقرار CICD جنکینز با حالت فعال و غیرفعال (نوع حجم NFS) 38:03
  • دمو: downwardAPI (fieldRefاطلاعات) 15:07
  • دمو: downwardAPI (resourcefieldRef اطلاعات) 15:55
  • آشنایی با ذخیره‌سازی پایدار 19:40
  • درک حالت‌های دسترسی به Persistent Volume 06:04
  • دمو: PV و PVC استاتیک (پلاگین حجم hostPath) 37:59
  • دمو: مدیریت PV و PVC (hostPath) 14:00
  • دمو: PV و PVC استاتیک (پلاگین حجم nfs) 37:25
  • دمو: سیاست‌های بازیابی Persistent Volume (nfs: نگهداری، بازیافت و حذف) 25:07
  • آشنایی با حالت‌های دسترسی برای PV و PVC 07:03
  • دمو: حالت‌های دسترسی 41:59
  • درک فازهای PV 04:08
  • آشنایی با شیء Statefulset 17:48
  • دمو: درک گردش کار STS 24:54
  • دمو: استراتژی‌های افزایش و کاهش مقیاس STS 03:11
  • دمو: STS با سرویس Headless 09:49
  • دمو: استراتژی‌های بروزرسانی پشتیبانی شده توسط STS 10:20
  • آشنایی با پیکربندی کوبرنتیز 02:08
  • آشنایی با Kubernetes ConfigMap 07:32
  • دمو: مدیریت ConfigMap با رویکرد دستوری (متغیرهای محیطی) 42:03
  • دمو: مدیریت ConfigMap با رویکرد اعلانی (متغیرهای محیطی) 06:45
  • دمو: مدیریت ConfigMap با رویکرد اعلانی (پلاگین حجم) 46:06
  • دمو: ConfigMap غیرقابل تغییر 03:54
  • آشنایی با Secretها در کوبرنتیز 08:38
  • دمو: مدیریت Secretها با رویکرد دستوری (متغیرهای محیطی) 25:05
  • دمو: مدیریت Secretها با رویکرد اعلانی 06:26
  • دمو: مدیریت Secretها با رویکرد اعلانی (پلاگین حجم) 17:57
  • دمو: استفاده از Secretها برای pull کردن ایمیج‌های خصوصی رجیستری (imagePullSecrets) 21:53
  • آشنایی با زمان‌بند کوبرنتیز 13:15
  • دمو: زمان‌بندی POD با nodeName 15:30
  • دمو: زمان‌بندی POD با nodeName 24:46
  • آشنایی با عملگرهای nodeAffinity 05:38
  • دمو: زمان‌بندی POD با nodeAffinity (الزامی در زمان زمان‌بندی) 16:17
  • دمو: تنظیمات ترجیحی و الزامی برای nodeAffinity 07:50
  • دمو: nodeAntiAffinity با عملگر NotIn 04:53
  • دمو: زمان‌بندی POD با podAffinity (بررسی requiredDuringScheduling) 19:05
  • دمو: زمان‌بندی POD با podAffinity (بررسی preferredDuringScheduling) 11:01
  • دمو: زمان‌بندی POD با podAntiAffinity (بررسی requiredDuringScheduling) 10:55
  • دمو: زمان‌بندی POD با podAntiAffinity (بررسی preferredDuringScheduling) 04:33
  • دمو: زمان‌بندی POD با Taints و Tolerations (بررسی NoSchedule) 23:53
  • دمو: زمان‌بندی POD با Taints و Tolerations (بررسی NoExecute) 10:43
  • آشنایی با استراتژی‌های احراز هویت و مجوز در کوبرنتیز 06:42
  • درک احراز هویت در کوبرنتیز 07:18
  • درک مجوزدر کوبرنتیز 06:54
  • اصل کار کلاستر کوبرنتیز در فضای ابری 03:06
  • درک فایل kubeconfig 18:45
  • دمو: احراز هویت k8s با گواهی‌نامه (Role و RoleBinding) 30:14
  • دمو: احراز هویت k8s با گواهی‌نامه (ClusterRole و ClusterRoleBinding) 16:18
  • درک ServiceAccount در k8s 08:36
  • دمو: k8s POD برای استفاده از ServiceAccount 26:39
  • دمو: احراز هویت k8s با ServiceAccount (Role و RoleBinding) 24:59
  • دمو: احراز هویت k8s با ServiceAccount (ClusterRole و ClusterRoleBinding) 06:03
  • دمو: مدیریت چند کانتکس در فایل kubeconfig 07:41
  • آشنایی با فضاهای نام کوبرنتیز 14:31
  • دمو: پیاده‌سازی فضاهای نام کوبرنتیز (دستوری و اعلانی) 19:33
  • چگونه به اپلیکیشن‌ها در k8s از خارج کلاستر دسترسی پیدا کنیم؟ 04:39
  • آشنایی با کنترلر Ingress 10:49
  • درک کنترلر Ingress nginx برای On-premises k8s 07:20
  • دمو: استقرار کنترلر Ingress Nginx 16:21
  • دمو: استقرار منبع Ingress برای اپلیکیشن‌ها در k8s (مسیر‌یابی مبتنی بر هاست) 25:36
  • گردش کار منبع Ingress در k8s (مسیر‌یابی مبتنی بر هاست) 04:32
  • دمو: خاتمه TLS برای منبع Ingress (مسیر‌یابی مبتنی بر هاست) 12:51
  • گردش کار منبع Ingress در k8s (مسیر‌یابی مبتنی بر مسیر) 04:41
  • دمو: استقرار منبع Ingress برای اپلیکیشن‌ها در k8s (مسیر‌یابی مبتنی بر مسیر) 12:08
  • آشنایی با سیاست شبکه کوبرنتیز 16:07
  • درک پیاده‌سازی منابع سیاست شبکه (سیاست شبکه calico) 02:41
  • دمو: پیاده‌سازی سیاست شبکه با podSelector (نوع Ingress) 31:59
  • دمو: پیاده‌سازی سیاست شبکه با namespaceSelector (نوع Ingress) 12:46
  • دمو: پیاده‌سازی سیاست شبکه با ipBlock (نوع Ingress) 14:57
  • دمو: سیاست شبکه با podSelector و namespaceSelector (نوع Ingress) 12:53
  • دمو: سیاست شبکه با podSelector و namespaceSelector (نوع Egress) 11:46
  • دمو: سیاست شبکه با ipBlock (نوع Egress) 06:49
  • درک سیاست‌های پیش‌فرض شبکه 10:26
  • آشنایی با رابط کاربری مبتنی بر وب برای کوبرنتیز 05:20
  • دمو: استقرار داشبورد k8s 06:59
  • دمو: مدیریت کاربر ادمین در داشبورد k8s (ServiceAccount) 07:30
  • دمو: بررسی داشبورد به عنوان کاربر ادمین 10:15
  • دمو: دسترسی کاربر به داشبورد k8s (دسترسی readonly) 08:15

19,578,500 3,915,700 تومان

مشخصات آموزش

آموزش داکر و کوبرنتیز برای افراد مبتدی

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:مقدماتی
  • تعداد درس:251
  • مدت زمان :49:34:34
  • حجم :23.85GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,056,500 1,211,300 تومان
  • زمان: 15:20:23
  • تعداد درس: 160
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 01:39:00
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,083,000 1,216,600 تومان
  • زمان: 15:24:37
  • تعداد درس: 114
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,316,500 263,300 تومان
  • زمان: 03:20:00
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
869,000 173,800 تومان
  • زمان: 02:12:25
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,693,000 738,600 تومان
  • زمان: 09:21:12
  • تعداد درس: 108
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید