آموزش داکر و کوبرنتیس: راهنمای عملی [پلتفرم AWS]

Docker & Kubernetes: The Practical Guide [AWS Platform]

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: پروژه بلادرنگ - استقرار یک برنامه در یک خوشه Kubernetes با استفاده از خط لوله Jenkins CI/CD، Ansible، Docker، Webhook چگونه باید یک خوشه Kubernetes را مدیریت کرد؟ ساختن یک خوشه Kubernetes از ابتدا "راه سخت" نحوه ایمن سازی پروژه در زمان واقعی یک خوشه Kubernetes: از خط لوله Jenkins CI/CD برای استقرار یک برنامه در یک خوشه Kubernetes استفاده کنید. معماری Microservices خوشه Kubernetes در مقابل. اجزای یکپارچه صفحه کنترل - سرور API، Etcd، زمان‌بندی، مدیریت کنترلر راه‌اندازی محیط Kubernetes Cluster AWS انواع خوشه‌ها نصب برچسب‌ها و انتخابگرهای سرور Minikube مقیاس‌گذاری و تکرار ReplicationController و ReplicaSet استقرار ReplicaSet در شبکه‌های Volback و Rollbackinumber سطح مقدمه ای بر داکر تکنیک های عملی برای ایجاد و استقرار کانتینرها در پلتفرم داکر را بیاموزید. ساخت تصاویر Docker با استفاده از Dockerfiles و کانتینرها با تمرین‌های عملی مدیریت داده‌ها و شبکه‌سازی در Docker استفاده از Docker compose برای ایجاد برنامه‌های چند کانتینری رویکرد عملی برای یادگیری Docker برای فضای نام مبتدی مطلق در Kubernetes مدیریت منابع برای Pods و Container Kubernetes HPA - Horizontal Pod Autoscaler Kubernetes Jobs، Init Container Quizzes پیش نیازها: رایانه شخصی یا لپ تاپ با اتصال به اینترنت باید یک حساب کاربری ردیف رایگان AWS داشته باشد تا بتوان Docker، Kubernetes، DevOps را یاد گرفت.

      شرح دوره:

      بخش 1: معرفی Kubernetes

      • Kubernetes چیست

      • چرا از Kubernetes استفاده می کنیم؟

      • رویکرد یکپارچه برای توسعه برنامه‌ها.

      • Microservices در مقابل. یکپارچه

      • Kubernetes Gateway API

      • تکامل کانتینرها، Dockers VMs

      • خدمات میکرو که به صورت کانتینر اجرا می شوند

      • Kubernetes - ارکستراسیون یا ابزار مدیریت کانتینر

      • ویژگی های Kubernetes

      بخش 2: معماری خوشه Kubernetes

      • معماری خوشه Kubernetes

      • معماری را با مثال های مختلف درک کنید

      • کار با Kubernetes

      • نقش های اصلی گره

      • اجزای صفحه کنترل (گره اصلی)

      • سرور API

      • و غیره

      • زمانبندی

      • مدیر کنترلر

      • Kubelet

      • سرویس پروکسی

      • POD

      • موتور کانتینر - داکر، کانتینر یا موشک

      بخش 3: راه اندازی Kubernetes Cluster AWS Environment

      • Kubernetes Master و Worker Node را در محیط AWS راه اندازی کنید

      • سیستم را به روز کنید

      • بسته HTTP را نصب کنید

      • نصب Docker

      • کلید GPG باز را راه اندازی کنید

      • بسته های Kubernetes را نصب کنید

      • راه‌اندازی گره اصلی

      • گره های کارگر را پیکربندی کنید

      بخش 4: مفاهیم Kubernetes - انواع کلاستر، سرور Minikube، YAML، Pod، Kubelet، پورت‌ها

      • خوشه Kubernetes

      • انواع خوشه

      • همه در یک (خوشه گره واحد)

      • خوشه های گره تک گره، تک اصلی و چند کارگری.

      • Tingle-Node etcd، multi-Master و Multi-Worker Node Cluster.

      • درباره Minikube

      • نصب سرور Minikube

      • اولین POD را با استفاده از فایل manifest نوشته شده به زبان YAML ایجاد کنید

      • فرمانهای Kubelet

      • گزارشهای کانتینر را بررسی کنید

      • چندین ظرف در یک POD ایجاد کنید

      • حاشیه نویسی Kubernetes

      • متغیرهای موجود در فایل YAML

      • تعریف پورت ها

      بخش 5: خط مشی راه اندازی مجدد Kubernetes Pod

      • نمای کلی خط‌مشی‌های راه‌اندازی مجدد پاد

      • سه خط‌مشی راه‌اندازی مجدد: همیشه، بدون شکست هرگز

      • آزمایشگاه - یک تعریف pod با "restartPolicy" مانند همیشه ایجاد کنید

      • آزمایشگاه - یک تعریف pod با "restartPolicy" به عنوان OnFailure ایجاد کنید

      • آزمایشگاه - کمی تعریف غلاف را تغییر دهید تا عملکرد OnFailure را بررسی کنید

      • آزمایشگاه - 4. یک تعریف pod با "restartPolicy" به عنوان هرگز ایجاد کنید

      بخش 6: انتخابگرهای برچسب

      • برچسب‌ها

      • فرمان هایی برای مدیریت انتخابگرهای برچسب

      • فرمان‌های Declarative و Imperative Kubernetes

      • دو نوع انتخابگر

      • بر اساس برابری

      • تنظیم بر اساس

      • آزمایشگاه تمرین - انتخابگرهای برچسب

      • Practice Lab - یک برچسب به POD در حال اجرا اختصاص دهید

      • آزمایشگاه تمرین - با استفاده از مجموعه برابری

        در غلاف جستجو کنید
      • انتخابگر گره

      • آزمایشگاه - یک غلاف در یک گره خاص ایجاد کنید

      بخش 7: تکرار مقیاس

      • ReplicationController چیست؟

      • ویژگی های RC

      • آزمایشگاه تمرین - با استفاده از RC کپی های POD ایجاد کنید

      • Practice Lab - POD را دوباره ایجاد کنید، در صورت خرابی، از کار افتادن یا پایان یافتن آن

      • با افزایش بار، POD را کاهش دهید

      • آزمایشگاه تمرین - مقیاس POD را کاهش دهید

      • ReplicaSet چیست؟

      • تفاوت بین ReplicationController ReplicaSet

      • آزمایشگاه تمرین - ایجاد کپی از POD با استفاده از ReplicaSet

      • آزمایشگاه تمرین - از عبارات مطابقت مبتنی بر مجموعه در RS استفاده کنید

      بخش 8: بازگرداندن استقرار

      • نمای کلی استقرار و بازگشت

      • مانیفست برای یک POD با یک کانتینر با استفاده از شیء استقرار.

      • آزمایشگاه: با استفاده از شیء استقرار، یک برنامه را با دو POD راه اندازی کنید.

      • Lab: با استفاده از Deployment Object، یک برنامه را از نسخه 1 به نسخه 2 ارتقا دهید.

      • آزمایشگاه: برنامه را به نسخه قبلی برگردانید.

      • آزمایشگاه: برنامه را به هر نسخه خاصی برگردانید.

      بخش 9: شبکه Kubernetes

      • نمای کلی شبکه Kubernetes

      • ارتباط کانتینر از طریق لوکال هاست

      • Practice Lab - ارتباط کانتینر به کانتینر در پورت خاص در یک pod

      • ارتباط پاد به پاد

      • آزمایشگاه تمرین - ارتباطات Pod-to-Pad

      • شی - سرویس

      • چرا سرویس مورد نیاز است؟

      • نوع سرویس

      • IP خوشه

      • NodePort

      • LoadBalancer

      • بی سر

      • Practice Lab - با استفاده از IP کلاستر در خوشه با استفاده از شی سرویس به appl/service دسترسی پیدا کنید

      • Practice Lab - با استفاده از NodePort خارج از خوشه و با استفاده از شی سرویس به appl/service دسترسی پیدا کنید

      بخش 10: جلدها در خوشه Kubernetes

      • نمای کلی جلدها در خوشه Kubernetes.

      • انواع حجم

      • EmptyDir

      • مسیر میزبان

      • آزمایشگاه تمرین: با استفاده از حجم‌ها، یک POD با حجم متصل ایجاد کنید.

      • آزمایشگاه تمرین - یک حجم قابل اشتراک گذاری برای ظروف داخل یک POD وصل کنید.

      • آزمایشگاه تمرین - یک حجم قابل اشتراک‌گذاری برای کانتینرهای داخل یک POD و همچنین با گره میزبان یا کارگر وصل کنید.

      • Practice Lab - EmptyDir

      • آزمایشگاه تمرین - مسیر میزبان

      بخش 11: حجم های پایدار

      • نمای کلی از مجلدات پایدار

      • PersistentVolumeClaim - PVC

      • یک حجم را با استفاده از AWS ElasticBlockStore پیکربندی کنید

      • یک Pod را برای استفاده از PersistentVolume برای ذخیره سازی پیکربندی کنید

      • آزمایشگاه تمرین - یک جلد دائمی ایجاد کنید

      • آزمایشگاه تمرین - یک ادعای مداوم حجم ایجاد کنید

      • Practice Lab - یک Pod برای استفاده از PersistentVolume برای ذخیره سازی ایجاد کنید

      بخش 12: فضاهای نام در Kubernetes

      • نمای کلی فضاهای نام

      • آزمایشگاه - فضای نام جدید ایجاد کنید

      • آزمایشگاه - ایجاد پاد و سرویس در فضاهای نام

      • آزمایشگاه - جابجایی بین فضاهای نام Kubernetes

      • آزمایشگاه - ایجاد غلاف در فضای نام.

      • آزمایشگاه - فضای نام Kubernetes را حذف کنید

      بخش 13: مدیریت منابع برای Pods و Containers

      • نمای کلی مدیریت منابع برای غلاف ها، کانتینرها

      • سهمیه مبتنی بر منابع آزمایشگاهی

      • آزمایشگاه - سهمیه‌های غلاف را در فضاهای نام اعمال کنید

      • درخواست‌ها و محدودیت‌ها

      • آزمایشگاه - درخواست‌ها و محدودیت‌ها را در هر ظرفی که در یک غلاف اجرا می‌شود، تنظیم کنید.

      • آزمایشگاه - اعمال سهمیه در فضاهای نام

      • آزمایشگاه - ایجاد غلاف با منابع در فضاهای نام

      بخش 14: Kubernetes HPA - Autoscaler Pod Horizontal

      • اصول مقیاس خودکار Kubernetes

      • آزمایشگاه: در حال پیکربندی خوشه Minikube

      • آزمایشگاه: نصب سرور متریک

      • آزمایشگاه: ایجاد غلاف با استفاده از اشیاء استقرار

      • آزمایشگاه: پیکربندی HPA - Horizontal Pod Autoscaler

      • آزمایشگاه: اگر بار CPU به مقدار آستانه برسد، یک pod جدید به طور خودکار ایجاد می‌شود

      • آزمایشگاه: اگر بار CPU کمتر از مقدار آستانه باشد، یک غلاف جدید به طور خودکار خاتمه می یابد

      بخش 15: Kubernetes Jobs، Init container

      • نمای کلی مشاغل و الگوی شغلی cron

      • آزمایشگاه: با استفاده از Job Object یک Pod ایجاد کنید

      • آزمایشگاه: با استفاده از Job Object چندین Pods را به صورت موازی اجرا کنید

      • آزمایشگاه: با استفاده از CronJob کارها را بر اساس یک برنامه زمانی تکرار شونده ایجاد کنید

      • درباره Init Container و موارد استفاده آنها

      • Lab: Init Container

      بخش 16: مقدمه ای بر کانتینرهای docker

      • معرفی درباره کانتینرها

      • نصب Docker

      • اولین ظرف را ایجاد کنید

      • تصویر کانتینر را از داکر هاب واکشی کنید

      • یک ظرف را در پس‌زمینه اجرا کنید، تعاملی با ترمینال tty

      • دوکرهای خروجی را با استفاده از یک فرمان حذف کنید

      • جزئیات کامل یک ظرف در حال اجرا را دریافت کنید

      • آمار گزارش‌های یک ظرف در حال اجرا را بررسی کنید

      • ارسال پورت

      • exec، نام محفظه در حال اجرا را مجدداً راه اندازی کنید

      • یک ظرف را وصل کنید

      • کشیدن/توقف، مکث/لغو مکث یک ظرف

      • فرمان cp را ایجاد، شروع کنید

      • فرمان صادر/وارد کردن در Docker

      • یک تصویر از یک ظرف در حال اجرا ایجاد کنید

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

      • سابقه تصویر، بازرسی حذف تصویر

      بخش 17: Dockerfile

      • نمای کلی Dockerfile، معماری لایه‌ای

      • تصاویر centos 7 را با استفاده از Dockerfile ایجاد کنید

      • نمای کلی LABEL، ENV RUN Command

      • نمای کلی WORKDIR

      • کپی کنید و دستورات را با تفاوت‌هایشان اضافه کنید

      • یک حساب کاربری با رمز عبور با استفاده از dockerfile ایجاد کنید

      • فرمان CMD

      • SSH به ظرف

      • نمای کلی از فرمان EXPOSE

      • ENTRYPOINT در Dockerfile

      بخش 18: مدیریت داده ها در Docker

      • نمای کلی مدیریت داده ها در Docker

      • جلدها

      • یک فایل پیوست به ظرف ایجاد کنید

      • حذف جلدها از دستگاه میزبان Docker

      • پایه های اتصال

      بخش 19: شبکه سازی در داکر

      • شبکه پل

      • کانتینرها را در شبکه های پل ایجاد شده سفارشی اجرا کنید

      • ارتباط بین داکرهای متعلق به شبکه پل های مختلف را فعال کنید

      • DNS با شبکه پل سفارشی فعال شد

      • شبکه میزبان

      • شبکه نیست

      • یک یا چند شبکه را به یک ظرف در حال اجرا متصل کنید

      • یک رجیستری docker خصوصی ایجاد کنید

      • نحوه اجازه دادن به تصاویر در رجیستری خصوصی برای شبکه های غیر ایمن

      بخش 20: Docker Compose

      • نمای کلی docker-compose

      • نصب Docker compose

      • اولین فایل docker-compose من را ایجاد کنید

      • فایل docker-compose را به زبان JSON ایجاد کنید

      • دستورات اساسی را بیاموزید

      • docker-compose up

      • docker-compose down

      • ایجاد docker-compose

      • شروع docker-compose

      • ایست docker-compose

      • docker-compose rm

      • تصاویر با docker-compose

      • docker-compose ps

      • مکث docker-compose

      • لغو مکث docker-compose

      • docker-compose kill

      • درگاه docker-compose <درگاه نام سرور

      • گزارش‌های ثبت نام docker-compose

      • docker-compose exec

      • اجرای docker-compose

      • مقیاس docker-compose

      • بالای docker-compose

      • با استفاده از docker-compose یک نگاشت درگاه حجم را وصل کنید

      • با استفاده از docker-compose یک تصویر سفارشی بسازید

      بخش 21: پروژه بلادرنگ - با استفاده از خط لوله Jenkins CI/CD، Ansible، Docker، Git، Webhook و غیره، یک برنامه را در یک خوشه Kubernetes مستقر کنید.



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

      مقدمه ای بر Kubernetes Introduction to Kubernetes

      • معرفی دوره Introduction to the course

      • چگونه دوره را شروع کنیم؟ How to start the course?

      • مقدمه Kubernetes Introduction Kubernetes

      • رویکرد یکپارچه برای توسعه برنامه های کاربردی. Monolithic approach for developing applications.

      • میکروسرویس ها در مقابل یکپارچه Microservices Vs. Monolithic

      • Kubernetes Gateway API Kubernetes Gateway API

      • تکامل کانتینرها، داکرها و ماشین های مجازی Evolution of Containers, Dockers & VMs

      • میکروسرویس ها به صورت کانتینر اجرا می شوند Microservices running as containers

      • Kubernetes - ارکستراسیون یا ابزار مدیریت کانتینر Kubernetes - Orchestration or container management tool

      • ویژگی های Kubernetes Features of Kubernetes

      • امتحان Quiz

      معماری خوشه Kubernetes Architecture of the Kubernetes Cluster

      • معماری خوشه Kubernetes The architecture of the Kubernetes Cluster

      • معماری را با مثال درک کنید Understand architecture with examples

      • کار با Kubernetes Working with Kubernetes

      • اجزای صفحه کنترل (گره اصلی) Components of Control Plane (Master Node)

      • جزء زمانبند از صفحه کنترل Scheduler component of Control Plane

      • جزء مدیریت کنترل از صفحه کنترل Control manager component of Control Plane

      • امتحان Quiz

      راه اندازی Kubernetes Cluster AWS Environment Setup of Kubernetes Cluster AWS Environment

      • آزمایشگاه 1 Lab 1

      • آزمایشگاه 2 Lab 2

      • آزمایشگاه 3 Lab 3

      • آزمایشگاه 4 Lab 4

      • آزمایشگاه 5 Lab 5

      • آزمایشگاه 6 Lab 6

      مفاهیم Kubernetes - انواع کلاستر، سرور Minikube، YAML، Pod، Kubelet، پورت ها Kubernetes Concepts - Cluster types, Minikube Server, YAML, Pod, Kubelet, Ports

      • انواع خوشه Kubernetes Types of Kubernetes Cluster

      • نصب سرور Minikube Installation of Minikube Server

      • اولین Pod را با استفاده از YAML ایجاد کنید Create the first Pod Using YAML

      • غلاف با YAML Pods with YAML

      • جزئیات مربوط به غلاف و سیاهههای مربوط به یک ظرف در حال اجرا را بررسی کنید Check details about the pod, and logs of a running container

      • یک غلاف با چندین ظرف ایجاد کنید Create a pod with multiple containers

      • حاشیه نویسی Kubernetes Kubernetes annotations

      • کانتینر در حال اجرا را کاوش کنید Explore running container

      • متغیرهای محیطی Environment variables

      • تعریف پورت برای کانتینرها Defining ports to the containers

      • امتحان Quiz

      • Project Lab: اولین Pod را با استفاده از YAML ایجاد کنید Project Lab: Create the First Pod Using YAML

      خط مشی راه اندازی مجدد Kubernetes Pod Kubernetes Pod Restart Policy

      • مروری بر سیاست‌های راه‌اندازی مجدد پاد Overview of Pod Restart Policies

      • آزمایشگاه - سیاست راه اندازی مجدد: همیشه Lab - Restart Policy: Always

      • آزمایشگاه - سیاست راه اندازی مجدد: OnFailure Lab - Restart Policy: OnFailure

      • آزمایشگاه - سیاست راه اندازی مجدد: هرگز Lab - Restart Policy: Never

      • امتحان Quiz

      • Project Lab: Kubernetes Pod Restart Policy Project Lab: Kubernetes Pod Restart Policy

      برچسب ها و انتخابگرها Labels & Selectors

      • برچسب ها و انتخابگرها Labels & Selectors

      • آزمایشگاه - برچسب ها و انتخابگرها Lab - labels & selectors

      • روشی اعلامی در مقابل ضروری برای تعریف برچسب ها Declarative vs. Imperative way to define labels

      • آزمایشگاه - غلاف را با برابری و بر اساس مجموعه جستجو کنید Lab - Search the pod with equality & set-based

      • انتخابگرهای گره Node Selectors

      • آزمایشگاه - یک غلاف برای تعیین گره ایجاد کنید Lab - Create a pod to on specify node

      • امتحان Quiz

      • Project Lab: Labels & Selectors در Kubernetes Project Lab: Labels & Selectors in Kubernetes

      مقیاس بندی و تکرار Scaling & Replication

      • Replication Controller - RC Replication Controller - RC

      • آزمایشگاه تمرین - کپی های POD را با استفاده از RC ایجاد کنید Practice Lab - Create Replicas of POD using RC

      • با افزایش بار، غلاف را بزرگ و کوچک کنید Scale-up & scale-down the pod as load increases

      • مجموعه ماکت - RS Replica set - RS

      • آزمایشگاه - کپی های POD را با استفاده از ReplicaSet ایجاد کنید Lab - Create Replicas of POD using ReplicaSet

      استقرار و بازگشت Deployment & Rollback

      • مروری بر استقرار و بازگشت Overview of Deployment and Rollback

      • آزمایشگاه: یک برنامه را با دو POD با استفاده از Deployment Object راه اندازی کنید Lab: Launch an application with two PODs using the deployment object

      • Lab: با استفاده از Deployment Object، برنامه را از v1 به v2 ارتقا دهید Lab: upgrade the application from v1 to v2 using deployment object

      • آزمایشگاه: برنامه را به نسخه قبلی برگردانید Lab: Roll back the application to the previous version

      • آزمایشگاه: برنامه را به هر نسخه خاصی برگردانید Lab: Roll back the application to any specific version

      • امتحان Quiz

      شبکه Kubernetes Kubernetes Networking

      • مروری بر شبکه کوبرنتیس Overview of kubernetes networking

      • آزمایشگاه - ارتباط کانتینری از طریق لوکال هاست Lab - Container communication via localhost

      • ارتباط پاد به پاد Pod-to-pod communication

      • شی سرویس Service object

      • آزمایشگاه 1 - با استفاده از Cluster IP به برنامه وب دسترسی پیدا کنید Lab 1 - Access the Web appl using Cluster IP

      • آزمایشگاه 2 - با استفاده از Cluster IP به برنامه وب دسترسی پیدا کنید Lab 2 - Access the Web appl using Cluster IP

      • آزمایشگاه - با استفاده از NodePort خارج از خوشه به برنامه/سرویس دسترسی پیدا کنید Lab - Access the appl/service using NodePort outside the cluster

      جلدها در خوشه Kubernetes Volumes in Kubernetes Cluster

      • جلدها در خوشه Kubernetes Volumes in Kubernetes Cluster

      • آزمایشگاه: یک POD با حجم خالی Diir متصل ایجاد کنید Lab: Create a POD with attached emptyDir volume

      • آزمایشگاه - یک حجم قابل اشتراک گذاری برای ظروف داخل یک POD وصل کنید Lab - Attach a shareable volume for containers within a POD

      • آزمایشگاه: یک POD با حجم میزبان متصل ایجاد کنید Lab: Create a POD with attached hostpath volume

      • آزمایشگاه - پاد را با حجم میزبان متصل شده حذف کنید Lab - Delete the pod with attached hostpath volume

      حجم های ماندگار Persistent Volumes

      • مروری بر مجلدات ماندگار Overview of Persistent volumes

      • حجم های پایدار در خوشه kubernetes Persistent volumes in kubernetes cluster

      • یک Volume را با استفاده از AWS ElasticBlockStore پیکربندی کنید Configure a Volume using AWS ElasticBlockStore

      • آزمایشگاه - یک PersistentVolumeClaim ایجاد کنید Lab - Create a PersistentVolumeClaim

      • یک Pod برای استفاده از PersistentVolume برای ذخیره سازی ایجاد کنید Create a Pod to Use a PersistentVolume for Storage

      • آزمایشگاه - حجم پایدار حتی پس از بازآفرینی غلاف نیز وجود دارد Lab - persistent volume exists even after the pod recreation

      فضای نام در Kubernetes Namespaces in Kubernetes

      • نمای کلی فضاهای نام Overview of Namespaces

      • آزمایشگاه - فضای نام جدید ایجاد کنید Lab - Create new namespaces

      • آزمایشگاه - ایجاد غلاف و خدمات در فضاهای نام Lab - Create pods & services in Namespaces

      • آزمایشگاه - جابجایی بین فضاهای نام Kubernetes Lab - Switch between Kubernetes namespaces

      • آزمایشگاه - ایجاد غلاف در فضاهای نام Lab - Create pods in the namespaces

      • آزمایشگاه - فضای نام Kubernetes را حذف کنید Lab - delete a Kubernetes namespace

      مدیریت منابع برای Pods و Containers Resource Management for Pods and Containers

      • مروری بر مدیریت منابع برای غلاف ها، کانتینرها Overview of resource management for pods, containers

      • آزمایشگاه - سهمیه مبتنی بر منابع Lab - resource-based quota

      • آزمایشگاه - سهمیه های غلاف را در فضاهای نام اعمال کنید Lab - Apply pod quotas on namespaces

      • درخواست ها و محدودیت ها Requests and Limits

      • آزمایشگاه - درخواست‌ها و محدودیت‌ها را در هر ظرفی که در یک غلاف اجرا می‌شود، تنظیم کنید Lab - Set requests and limits in each container running in a pod

      • آزمایشگاه - اعمال سهمیه در فضاهای نام Lab - Apply quotas on namespaces

      • آزمایشگاه - ایجاد غلاف با منابع در فضای نام Lab - Create pods with resources in namespaces

      Kubernetes HPA - Autoscaler Pod Horizontal Kubernetes HPA - Horizontal Pod Autoscaler

      • مبانی مقیاس خودکار Kubernetes Kubernetes autoscaling basics

      • آزمایشگاه: پیکربندی خوشه Minikube Lab: Configuring Minikube Cluster

      • آزمایشگاه: نصب و راه اندازی سرور متریک Lab: Installation of Metric Server

      • آزمایشگاه: ایجاد غلاف با استفاده از اشیاء استقرار. Lab: Creating pods using deployment objects.

      • آزمایشگاه: پیکربندی HPA - Horizontal Pod Autoscaler Lab: Configure HPA - Horizontal Pod Autoscaler

      • آزمایشگاه: مورد آزمایشی Lab: Test case

      Kubernetes Jobs، ظرف Init Kubernetes Jobs, Init container

      • مروری بر مشاغل و الگوی شغلی cron Overview of Jobs and cron job pattern

      • آزمایشگاه: با استفاده از Job Object یک Pod ایجاد کنید Lab: Create a Pod Using Job Object

      • آزمایشگاه: با استفاده از Job Object چندین Pods را به صورت موازی اجرا کنید Lab: Run Multiple Pods in Parallel Using Job Object

      • آزمایشگاه: با استفاده از CronJob، مشاغل را با یک برنامه تکراری ایجاد کنید Lab: Create jobs on a repeating schedule using CronJob

      • درباره کانتینرهای Init About Init containers

      • Lab1 - ایجاد کانتینرهای Init Lab1 - Creating Init Containers

      • Lab2 - ایجاد کانتینرهای Init Lab2 - Creating Init Containers

      دوره Docker برای مبتدیان: روشی عملی برای یادگیری Docker course for beginners: a practical way of learning

      • مقدمه ای در مورد ظروف Introduction about containers

      • نصب داکر Installation of Docker

      • اولین ظرف را ایجاد کنید Create a first container

      • واکشی تصویر کانتینر از داکر هاب Fetch container image from docker hub

      • یک کانتینر را در گروه پشتیبان اجرا کنید، با ترمینال tty تعاملی داشته باشید Run a container in backgroup, interactive with tty terminal

      • داکرهای خروجی را با استفاده از یک فرمان حذف کنید Delete exited dockers using a single command

      • جزئیات کامل یک ظرف در حال اجرا را دریافت کنید Get complete details of a running container

      • گزارش‌ها و آمار یک کانتینر در حال اجرا را بررسی کنید Check logs & stats of a running container

      • پورت حمل و نقل Port forwarding

      • exec، تغییر نام و راه اندازی مجدد ظرف در حال اجرا exec, rename & restart the running container

      • یک ظرف را وصل کنید Attach a container

      • کشتن/توقف، مکث/لغو مکث یک ظرف Kill/stop, pause/unpause a container

      • دستور ایجاد، شروع، cp Create, start, cp command

      • فرمان صادرات/واردات در داکر Export/Import Command in Docker

      • یک تصویر از ظرف در حال اجرا ایجاد کنید Create a image from running container

      • یک تصویر نسخه خاص را از داکر هاب بکشید Pull a specific version image from Docker hub

      • تصویر خود را به داکر هاب فشار دهید Push your image to docker hub

      • تاریخچه تصویر، بازرسی و حذف تصویر Image history, inspect & remove image

      Dockerfile Dockerfile

      • نمای کلی Dockerfile، معماری لایه ای Overview of Dockerfile, layered architecture

      • با استفاده از Dockerfile یک تصویر centos 7 ایجاد کنید Create a centos 7 image using Dockerfile

      • نمای کلی دستور Label، env و run Overview of Label, env & run command

      • نمای کلی WORKDIR Overview of WORKDIR

      • کپی کنید، دستور اضافه کنید با تفاوت های آنها Copy, add command with their differences

      • با استفاده از dockerfile یک حساب کاربری با رمز عبور ایجاد کنید Create a user account with password using dockerfile

      • دستور CMD CMD Command

      • SSH به یک ظرف SSH to a container

      • نمای کلی دستور EXPOSE Overview of EXPOSE Command

      • ENTRYPOINT در Dockerfile ENTRYPOINT in Dockerfile

      مدیریت داده ها در Docker Manage Data in Docker

      • مروری بر مدیریت داده ها در Docker Overview of managing data in Docker

      • حجم ها Volumes

      • یک حجم ایجاد کنید و به یک ظرف متصل کنید Create & attach a volume to a container

      • حجم ها را از دستگاه میزبان Docker حذف کنید Delete volumes from the Docker host machine

      • پایه های اتصال Bind mounts

      شبکه در داکر Networking in Docker

      • شبکه پل Bridge networking

      • کانتینرها را در شبکه های پل ایجاد شده سفارشی اجرا کنید Run containers in custom created bridge networking

      • فعال کردن ارتباط بین داکرهای متعلق به شبکه پل های مختلف Enable communication between dockers belong to different bridge network

      • DNS با شبکه پل سفارشی فعال می شود DNS enabled with custom bridge networking

      • شبکه میزبان Host networking

      • بدون شبکه None networking

      • یک یا چند شبکه را به یک کانتینر در حال اجرا وصل کنید Connect one or more network to a running container

      • ایجاد رجیستری docker خصوصی Create private docker registry

      • ایجاد رجیستری docker خصوصی - 2 Create private docker registry - 2

      Docker Compose Docker Compose

      • نمای کلی از docker compose Overview of docker compose

      • نصب Docker compose Docker compose Installation

      • اولین فایل نوشتن docker من را ایجاد کنید Create my first docker compose file

      • فایل نوشتن docker را به زبان json ایجاد کنید Create docker compose file in json language

      • یادگیری دستورات اولیه - 1 Learn basic commands - 1

      • یادگیری دستورات اولیه - 2 Learn basic commands - 2

      • یادگیری دستورات اولیه - 3 Learn basic commands - 3

      • یادگیری دستورات اولیه - 4 Learn basic commands - 4

      • با استفاده از docker compose یک نگاشت حجم و پورت را ضمیمه کنید Attach a volume & port mapping using docker compose

      • با استفاده از docker compose یک تصویر سفارشی بسازید Build a custom image using docker compose

      پروژه بلادرنگ: یک برنامه کاربردی را با استفاده از Jenkins CI/CD در یک خوشه Kubernetes مستقر کنید. Real-time project: Deploy an Appl to a Kubernetes cluster using Jenkins CI/CD

      • نمای کلی پروژه Overview of the project

      • آزمایشگاه: 1 Lab: 1

      • آزمایشگاه: 2 Lab: 2

      • آزمایشگاه: 3 Lab: 3

      • آزمایشگاه: 4 Lab: 4

      • آزمایشگاه: 5 Lab: 5

      • آزمایشگاه: 6 Lab: 6

      • آزمایشگاه: 7 Lab: 7

      • آزمایشگاه: 8 Lab: 8

      • آزمایشگاه: 9 Lab: 9

      • آزمایشگاه: 10 Lab: 10

      • آزمایشگاه: 11 Lab: 11

      • آزمایشگاه: 12 Lab: 12

      • آزمایشگاه: 13 Lab: 13

      • آزمایشگاه: 14 Lab: 14

      • آزمایشگاه: 15 Lab: 15

      • آزمایشگاه: 16 Lab: 16

      • آزمایشگاه: 17 Lab: 17

      • آزمایشگاه: 18 Lab: 18

      • آزمایشگاه: 19 Lab: 19

      • آزمایشگاه: 20 Lab: 20

      • آزمایشگاه: 21 Lab: 21

      • آخرین سخنرانی Last lecture

      نمایش نظرات

      آموزش داکر و کوبرنتیس: راهنمای عملی [پلتفرم AWS]
      جزییات دوره
      13.5 hours
      171
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      545
      4.7 از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Shikhar Verma • 70k+ Students Worldwide Shikhar Verma • 70k+ Students Worldwide

      معمار راه حل ها و مربی فناوری اطلاعات