وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

راهنمای کامل توسعه دهندگان Docker و Kubernetes

سرفصل های دوره

همه چیز را در مورد ظروف ، Docker ، Docker Compose ، Kubernetes و نحوه استقرار برنامه به AWS با خط لوله CI/CD بیاموزید

عنوان اصلی : Docker and Kubernetes - The Complete Developers Guide

سرفصل های دوره :

مقدمه:
نصب Docker Desktop
Docker Desktop برای کاربر ویندوز
Docker چیست:
یک تشبیه کوچک
ارتباط قیاس ما با داکر
Dockerfiles، کانتینرها و تصاویر:
ساخت یک برنامه گره کوچک
اجرای برنامه Node ما به صورت محلی
ایجاد یک Dockerfile
ما واقعاً در حال ساختن یک تصویر هستیم
درک بقیه Dockerfile
ساخت یک تصویر و اجرای یک کانتینر
نقشه برداری پورت
بازسازی تصویر ما
همگام سازی کد ما با پایه های Bind
استفاده از جلدهای ناشناس
تقصیر داکر نیست!
نادیده گرفتن فایل ها با Docker Ignore
لایه بندی داکر و ذخیره سازی
چالش اختیاری - داکر کردن یک برنامه:
چالش
راه حل
استقرار یک برنامه کانتینری:
معرفی بر هواپیمای کنترل
مشاهده GVC ما
فشار دادن تصویر ما به یک مخزن تصویر
اجرای حجم کاری
کشتن استقرار ما
کانتینرهای چندگانه و ارتباطات شبکه:
نمای کلی برنامه
نحوه مدیریت برنامه های چند مولفه
رفتن از طریق کد شروع
کشیدن تصاویر از مخزن تصویر
ساختن تصویر گره و اجرای کانتینر
اتصال کانتینرهای ما از طریق Localhost
استفاده از آدرس IP کانتینر
معرفی شبکه های Docker
Docker کردن برنامه React ما
درگیر یک مشکل کوچک
رندر سمت کلاینت مشکل است
بهینه سازی گردش کار با حجم
Docker Compose برای برنامه‌های چند کانتینری:
معرفی برای Docker Compose
کمی درباره نحو YAML
نوشتن پیکربندی MongoDB
تنظیم متغیرهای محیط
docker-compose up و docker-compose down
تنظیم کانتینر Backend
آزمایش ادغام
تنظیم کانتینر Frontend
استقرار در AWS با ECS:
روند کاری استقرار ما
نوشتن Dockerfile
اجرای کانتینر به صورت محلی
ایجاد یک مخزن تصویر و دانلود AWS CLI
IAM برای مدیریت دسترسی
فشار دادن تصویر ما به رجیستری
ایجاد یک ECS Cluster
ایجاد یک تعریف وظیفه
اجرای Task با سرویس ECS
پیکربندی قوانین ورودی گروه امنیتی ما
خودکار کردن گردش کار با خط لوله CI/CD:
استقرار مجدد تغییرات در Codebase
مسائل مربوط به یک فرآیند دستی
راه حل اتوماسیون است
درک گردش کار درجه تولید
فشار دادن کد ما به GitHub
ایجاد درخواست کشش
ساخت خط لوله یکپارچه سازی
تنظیم قوانین حفاظت از شعبه (در واقع نه)
تنظیم اعتبار AWS در GitHub Actions
ساختن و هل دادن تصویر ما به ECR
همه بد من
دانلود و به روز رسانی فایل task-definition.json
استقرار تعریف وظیفه
رفع مشکل استقرار ما
مشکل اصلی این راه حل
استقرار آبی/سبز راه حل بهینه است
شکن کردن خوشه ECS
استقرار چند کانتینر در AWS ECS:
استقرار چند کانتینر
نیاز به NGINX
Dockerfile چند مرحله ای
مشکلات استفاده از کانتینر پایگاه داده
تنظیم پایگاه کد ما برای استقرار
فشار دادن تصویر ما به AWS ECR
تعریف یک وظیفه چند کانتینری
افزودن متغیرهای محیطی
به روز رسانی تعریف کار
زمان برای Kubernetes:
پروژه جدید (بسیار بزرگتر) ما
آیا می‌توانیم همین کار را انجام دهیم؟
Kubernetes برای نجات
ارتباط از طریق Kubectl
نصب Kubernetes
درک پادها:
نوشتن اولین فایل مانیفست ما
کانتینرها به صورت Pods اجرا می شوند
انتخاب اشیاء Kubernetes با apiVersion
درک بقیه فایل مانیفست
اجرای Pod ما
خدمات Kubernetes برای ارتباطات:
نوشتن فایل مانیفست سرویس
نحوه عملکرد سرویس NodePort
ایجاد Node و Mongo Pods
خدمات ClusterIP برای ارتباطات داخلی
استقرارها برای مدیریت Pods ما:
اگر پاد خراب شود چه اتفاقی می افتد؟
استقرار برای نجات
کالبد شکافی فایل Manifest
ایجاد Frontend Store ClusterIP
ایجاد Deployment and ClusterIP برای محصولات API
ایجاد استقرار MongoDB
اجرای همه فایل های مانیفست
استقرار برای اطلاعیه‌های API
استقرار و ClusterIP برای RabbitMQ
بررسی اینکه آیا همه چیز کار می کند یا خیر
متغیرهای محیطی، نقشه‌های پیکربندی و اسرار:
افزودن متغیرهای محیطی به کد ما
تعریف متغیرهای محیطی
ConfigMaps برای متغیرهای محیطی که معمولاً مورد استفاده قرار می گیرند
متغیرهای محیطی را با اسرار مخفی کنید
سرویس ورودی به شبکه در خوشه:
نیاز به یک سرویس ورودی
نوشتن برخی از تنظیمات ورودی
Sبرخی از داده های محصول
آزمایش دستی برنامه ما
آشنایی با پیکربندی Ingress
مجموعه‌های Kubernetes، حجم‌های پایدار و ادعاهای حجم پایدار:
داده های ما ماندگار نیستند!
یک یادآوری در مورد حجم
جلدهای Kubernetes راه حل نیستند
حجم‌های ماندگار، برای خوب... داده‌های پایدار
ادعاهای حجم مداوم
نوشتن پیکربندی و اعمال PVC
استقرار در برنامه ما برای AWS EKS:
فرایند استقرار
ایجاد یک خوشه EKS با Eksctl
درک زمینه Kubectl
ایجاد Twilio Secret در Prod
افزودن یک متعادل کننده بار ورودی AWS
تعریف دامنه میزبان
اعمال بقیه تنظیمات ما
آزمایش برنامه مستقر ما!
ساخت خط لوله CD برای خوشه EKS ما:
به روز رسانی خوشه تولید ما
مراحلی که خط لوله سی دی ما باید انجام دهد
ایجاد یک مخزن GitHub
شروع گردش کار استقرار ما
ساخت و انتقال تصویر ما به DockerHub
تکمیل خط لوله با به روز رسانی خوشه ما
کار کرد!
حذف خوشه ما

نمایش سرفصل های انگلیسی

Docker and Kubernetes - The Complete Developers Guide

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD25545
حجم: 4378 مگابایت
مدت زمان: 760 دقیقه
تعداد دیسک: 2 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 13 مرداد 1401
راهنمای کامل توسعه دهندگان Docker و Kubernetes
راهنمای کامل توسعه دهندگان Docker و Kubernetes 1
راهنمای کامل توسعه دهندگان Docker و Kubernetes 2
راهنمای کامل توسعه دهندگان Docker و Kubernetes 3
راهنمای کامل توسعه دهندگان Docker و Kubernetes 4
راهنمای کامل توسعه دهندگان Docker و Kubernetes 5
راهنمای کامل توسعه دهندگان Docker و Kubernetes 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید