لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کانتینریسازی و ارکستراسیون
- آخرین آپدیت
دانلود Containerization and Orchestration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را در سفری از مفاهیم بنیادی کانتینریسازی تا تکنیکهای پیشرفته ارکستراسیون و مانیتورینگ همراهی میکند تا گام به گام تخصص عملی در دنیای واقعی کسب کنید. شما با مبانی داکر (Docker) شروع کرده، به تدریج به سمت ارکستراسیون کانتینرها در مقیاس بزرگ با کوبرنتیز (Kubernetes) پیش میروید و در نهایت بر مانیتورینگ و بصریسازی کانتینرها با استفاده از پرومتیوس (Prometheus) و گرافانا (Grafana) مسلط خواهید شد.
با رویکردی کاملاً عملی، این دوره تمامی مراحل از مفاهیم اولیه تا استقرار اپلیکیشنهای پیچیده چندکانتینری، مدیریت کلاسترهای کوبرنتیز و پیادهسازی قابلیت مشاهده (Observability) را پوشش میدهد. شما مهارتهای لازم برای اتوماسیون، نظارت و مدیریت محیطهای کانتینری در مقیاس بزرگ را به دست خواهید آورد.
در پایان این دوره، شما قادر خواهید بود:
• مفاهیم بنیادی داکر و کانتینریسازی را درک کنید
• کانتینرها و ایمیجهای داکر را ایجاد و مدیریت کنید
• از Docker Compose برای اپلیکیشنهای چندکانتینری استفاده کنید
• معماری کوبرنتیز را تحلیل کرده و اپلیکیشنها را با آن مستقر کنید
• کلاسترهای کوبرنتیز را ارزیابی کرده و برای نیازهای اپلیکیشن مقیاسبندی کنید
• راهکارهای Observability را با پرومتیوس و گرافانا برای مانیتورینگ کانتینرها و کلاسترها طراحی و پیادهسازی کنید.
این دوره برای متخصصان DevOps، مدیران سیستم، مهندسان کلاود و توسعهدهندگانی طراحی شده است که قصد دارند تخصص خود را در زمینه کانتینریسازی، ارکستراسیون و مانیتورینگ تعمیق بخشند.
سرفصل ها و درس ها
کانتینریسازی با داکر
Containerization using Docker
مدیریت ایمیجهای داکر: ایمنسازی و مدیریت ایمیجها
Managing Docker Images - Securing and Managing Images
پول و پوش ایمیجها: پوش کردن (Push) یک ایمیج
Pulling and Pushing Images - Pushing an Image
پول و پوش ایمیجها: پول کردن (Pull) یک ایمیج
Pulling and Pushing Images - Pulling an Image
راه اندازی داکر هاب: ورود به Docker Hub
Setting up Docker Hub - Logging into Docker Hub
راه اندازی داکر هاب: پول و اجرای ایمیج از داکر هاب
Setting up Docker Hub - Pull and Run Image from Docker Hub
ذخیرهسازی و Volumeها در داکر: مدیریت ذخیرهسازی
Storage and Volumes in Docker - Managing Storage
ذخیرهسازی و Volumeها در داکر: مفهوم Volumeها
Storage and Volumes in Docker - Volumes
ذخیرهسازی و Volumeها در داکر: نمایش عملی ایجاد و لیست کردن Volumeها
Storage and Volumes in Docker - Demonstration - Creating and Listing Docker Volumes
ذخیرهسازی و Volumeها در داکر: نمایش عملی تایید دادهها در طول چرخه حیات کانتینر
Storage and Volumes in Docker - Demonstration - Verifying Data Across Container Lifecycles
داکر کامپوز: دستورات مهم
Docker Compose - Important Commands
نصب داکر کامپوز
Docker Compose Installation
استقرار چند کانتینری با Compose: ایجاد و پیکربندی فایل docker-compose
Multi-container Deployment with Compose - Creating and Configuring a docker-compose File
استقرار چند کانتینری با Compose: راه اندازی Full Stack و تایید
Multi-container Deployment with Compose - Full Stack Setup and Verification
استقرار چند کانتینری با Compose: مدیریت WordPress، MySQL و عملیات چرخه حیات
Multi-container Deployment with Compose - Managing WordPress, MySQL, and Full Lifecycle Operations
داکر سوارم (Docker Swarm): معرفی و نودهای سوارم
Docker Swarm - Introduction and Swarm Nodes
داکر سوارم: معماری و کاربردها
Docker Swarm - Architecture and Uses
اجرای داکر در حالت Swarm: راه اندازی Docker Swarm
Running Docker in Swarm Mode - Setting Up Docker Swarm
اجرای داکر در حالت Swarm: افزودن Workerها و استقرار سرویسها در سوارم
Running Docker in Swarm Mode - Adding Workers and Deploying Services in Docker Swarm
اجرای داکر در حالت Swarm: مقیاسپذیری و تحمل خطا در سوارم
Running Docker in Swarm Mode - Scaling and Fault Tolerance in Docker Swarm
اجرای داکر در حالت Swarm: دسترسی و پاکسازی سرویسهای سوارم
Running Docker in Swarm Mode - Accessing and Cleaning Up Docker Swarm Services
راه اندازی پرومتیوس برای مانیتورینگ داکر: پیکربندی Prometheus و تنظیمات Docker Compose
Setting Up Prometheus to Monitor Docker - Prometheus Configuration and Docker Compose Setup
راه اندازی پرومتیوس برای مانیتورینگ داکر: استقرار Prometheus با Docker Compose
Setting Up Prometheus to Monitor Docker - Deploying Prometheus with Docker Compose
پیکربندی اهداف Scrape پرومتیوس برای کانتینرهای داکر: پیکربندی هدف و استقرار
Configuring Prometheus Scrape Targets for Docker Containers - Target Configuration and Deployment
متریکهای داکر (CPU، حافظه و شبکه): تحلیل مصرف CPU و شبکه
Docker Metrics CPU, Memory, and Network Usage - Analyzing CPU and Network Usage
متریکهای داکر (CPU، حافظه و شبکه): متریکهای لحظهای با Docker Stats و Inspect
Docker Metrics CPU, Memory, and Network Usage - Real-Time Metrics with Docker Stats and Inspec
متریکهای داکر (CPU، حافظه و شبکه): مانیتورینگ لحظهای با Docker stats و cAdvisor
Docker Metrics CPU, Memory, and Network Usage - Real-Time Monitoring with Docker stats and cAdvisor
استفاده از پرومتیوس برای کوئری و بصریسازی متریکهای داکر: یکپارچهسازی Prometheus، cAdvisor و Grafana
Using Prometheus to Query and Visualize Docker Metrics - Integrating Prometheus, cAdvisor, and Grafana
استفاده از پرومتیوس برای کوئری و بصریسازی متریکهای داکر: بصریسازی با داشبوردهای Grafana
Using Prometheus to Query and Visualize Docker Metrics - Visualizing Docker Metrics with Prometheus, cAdvisor, and Grafana Dashboards
استفاده از پرومتیوس برای کوئری و بصریسازی متریکهای داکر: ایجاد داشبوردهای لحظهای در Grafana
Using Prometheus to Query and Visualize Docker Metrics - Creating Real-Time Docker Dashboards in Grafana with Prometheus and cAdvisor Data
استفاده از پرومتیوس برای کوئری و بصریسازی متریکهای داکر: افزودن کانتینر MySQL
Using Prometheus to Query and Visualize Docker Metrics - Adding a MySQL Container
استفاده از پرومتیوس برای کوئری و بصریسازی متریکهای داکر: ردیابی عملکرد لحظهای
Using Prometheus to Query and Visualize Docker Metrics - Real-Time Performance Tracking
ایجاد داشبورد برای کانتینرهای داکر در گرافانا: آمادهسازی محیط
Creating Dashboards for Docker Containers in Grafana - Setting Up Environment
ایجاد داشبورد برای کانتینرهای داکر در گرافانا: افزودن متریکها به داشبورد
Creating Dashboards for Docker Containers in Grafana - Adding Metrics to the Dashboard
ایجاد داشبورد برای کانتینرهای داکر در گرافانا: سفارشیسازی و بصریسازی دادهها
Creating Dashboards for Docker Containers in Grafana - Customizing and Visualizing Data
آشنایی با کوبرنتیز
Introduction to Kubernetes
مطالعه موردی کوبرنتیز
Kubernetes Case Study
کوبرنتیز چیست: معرفی
What is Kubernetes - Introduction
کوبرنتیز چیست: اهمیت کوبرنتیز
What is Kubernetes - Importance of Kubernetes
مفاهیم اصلی کوبرنتیز: بررسی کلی
Kubernetes Core Concepts - Overview
مفاهیم اصلی کوبرنتیز: نودها (Nodes) و پادها (Pods)
Kubernetes Core Concepts - Nodes and Pods
مفاهیم اصلی کوبرنتیز: ReplicaSets و Namespaces
Kubernetes Core Concepts - ReplicaSets and Namespaces
kubectl چیست
What is Kubectl
نصب kubectl
kubectl Installation
دستورات پایه kubectl: create, get, run, and expose
Kubectl Basic Command - create, get, run, and expose
دستورات پایه kubectl: delete, apply, and edit
Kubectl Basic Command - delete, apply, and edit
دستورات پیشرفته kubectl: rollout, scale, and set
Kubectl Advanced Commands - rollout, scale, and set
دستورات پیشرفته kubectl: describe, exec, and logs
Kubectl Advanced Commands - describe, exec, and logs
کار با دستورات kubectl: راه اندازی و تایید کلاستر کوبرنتیز
Working with kubectl Commands - Setting Up and Verifying Kubernetes Cluster
کار با دستورات kubectl: ایجاد فایل YAML برای استقرار (Deployment)
Working with kubectl Commands - Creating the YAML File for Deployment
کار با دستورات kubectl: بررسی جزئیات Deployments
Working with kubectl Commands - Describing Deployments
کار با دستورات kubectl: مقیاسبندی Deployments
Working with kubectl Commands - Scaling Deployments
پادها (Pods) چیستند
What are Pods
چرخه حیات پاد: مرحله Pending
Pod Lifecycle - Pending Phase
چرخه حیات پاد: Running, Succeeded, and Failed
Pod Lifecycle - Running, Succeeded, and Failed
ReplicaSet و ReplicationController: تعریف ReplicaSet
ReplicaSet and ReplicationController - Defining ReplicaSet
ReplicaSet و ReplicationController: موارد استفاده
ReplicaSet and ReplicationController - Use Cases
ReplicaSet و ReplicationController: مقایسه
ReplicaSet and ReplicationController - Comparison
نمایش عملی پادهای کوبرنتیز: ایجاد و تایید پاد
Kubernetes Pods Demonstration - Pod Creation and Verification
نمایش عملی پادهای کوبرنتیز: توصیف پاد و تایید اتصال
Kubernetes Pods Demonstration - Describing a Pod and Verifying Connectivity
نمایش عملی پادهای کوبرنتیز: تست اتصال با Port Forwarding
Kubernetes Pods Demonstration - Testing Connectivity with Port Forwarding
استقرار (Deployment): معرفی و ویژگیهای کلیدی
Deployment - Introduction and Key Features
استقرار: استراتژیها
Deployments - Strategies
استقرار: موارد استفاده
Deployments - Use Cases
آپدیتهای Rolling و Rollbackها: بررسی کلی
Rolling Updates and Rollbacks - Overview
آپدیتهای Rolling و Rollbackها: پارامترهای پیکربندی
Rolling Updates and Rollbacks - Configuration Parameters
آپدیتهای Rolling و Rollbackها: اجرای یک Rolling Update
Rolling Updates and Rollbacks - Performing a Rolling Update
استقرار، آپدیتهای Rolling و مقیاسبندی در کوبرنتیز: تنظیمات Deployment
Deployments, Rolling Updates and Scaling in Kubernetes - Setting up Deployments
استقرار، آپدیتهای Rolling و مقیاسبندی در کوبرنتیز: اکسپوز کردن Deployment از طریق NodePort
Deployments, Rolling Updates and Scaling in Kubernetes - Exposing Deployments via NodePort
استقرار، آپدیتهای Rolling و مقیاسبندی در کوبرنتیز: اجرای Rolling Updates
Deployments, Rolling Updates and Scaling in Kubernetes - Performing Rolling Updates
استقرار، آپدیتهای Rolling و مقیاسبندی در کوبرنتیز: اجرای Rollback
Deployments, Rolling Updates and Scaling in Kubernetes - Performing Rollback
استقرار، آپدیتهای Rolling و مقیاسبندی در کوبرنتیز: مقیاسبندی خودکار با HPA
Deployments, Rolling Updates and Scaling in Kubernetes - Autoscaling with HPA
شبکهسازی و ذخیرهسازی در کوبرنتیز
Kubernetes Networking and Storage
لیبلها، سلکتورها و انوتیشنها: ویژگیهای Labels
Labels, Selectors and Annotations - Characteristics of Labels
لیبلها، سلکتورها و انوتیشنها: انواع Selectors
Labels, Selectors and Annotations - Types of Selectors
لیبلها، سلکتورها و انوتیشنها: مثالی از Annotation
Labels, Selectors and Annotations - Example of Annotation
سرویسها: ClusterIP
Services - ClusterIP
سرویسها: مثال از ClusterIP (پیشفرض)
Services - ClusterIP (Default) Example
سرویسها: سرویس NodePort
Services - NodePort Service
سرویسها: سرویس LoadBalancer
Services - LoadBalancer Service
سرویسها: سرویس ExternalName
Services - ExternalName Service
سرویسها: سرویس Headless
Services - Headless Service
سرویسها: نمایش عملی راه اندازی کلاستر
Services - Demonstration - Setting Up the Cluster
سرویسها: نمایش عملی تست ارتباط با یک پاد
Services - Demonstration - Testing Communication with a Pod
سرویسها: نمایش عملی ایجاد سرویس NodePort
Services - Demonstration - Creating the NodePort Service
سرویسها: نمایش عملی NodePort و LoadBalancer برای دسترسی داخلی و خارجی
Services - Demonstration - NodePort and LoadBalancer for Internal and External Access
سرویسها: نمایش عملی سرویس ExternalName برای مپ کردن منابع خارجی
Services - Demonstration - ExternalName Service for External Resource Mapping
سرویسها: نمایش عملی ClusterIP، NodePort، LoadBalancer و External Name
Services - Demonstration - ClusterIP, NodePort, LoadBalancer, and External Name for External Resource Mapping
راه اندازی پرومتیوس برای کلاسترهای کوبرنتیز: نصب Prometheus با استفاده از Helm
Setting Up Prometheus for Kubernetes Clusters - Installing Prometheus Using Helm
راه اندازی پرومتیوس برای کلاسترهای کوبرنتیز: افزودن ریپازیتوری Helm پرومتیوس
Setting Up Prometheus for Kubernetes Clusters - Adding the Prometheus Helm Repository
متریکهای کوبرنتیز (پادها، نودها و استقرارها): تنظیم داشبوردهای Prometheus و Grafana
Kubernetes Metrics Pods, Nodes, and Deployments - Setting Up Prometheus and Grafana Dashboards
متریکهای کوبرنتیز (پادها، نودها و استقرارها): بصریسازی متریکها
Kubernetes Metrics Pods, Nodes, and Deployments - Visualizing Metrics
متریکهای کوبرنتیز (پادها، نودها و استقرارها): نمایش دادههای Prometheus
Kubernetes Metrics Pods, Nodes, and Deployments - Displaying Prometheus Data
اکسپورترهای پرومتیوس در کوبرنتیز و متریکهای سفارشی: ایجاد متریکهای سفارشی
Prometheus Kubernetes Exporters and Custom - Creating Custom Metrics
اکسپورترهای پرومتیوس و متریکهای سفارشی: ساخت و استقرار اپلیکیشن متریک سفارشی
Prometheus Kubernetes Exporters and Custom Metrics - Build and Deploy a Custom Metric Application
اکسپورترهای پرومتیوس و متریکهای سفارشی: ارسال متریکهای سفارشی برای مانیتورینگ
Prometheus Kubernetes Exporters and Custom Metrics - Pushing Custom Metrics for Prometheus Monitoring
اکسپورترهای پرومتیوس و متریکهای سفارشی: استقرار اپلیکیشن Node.js روی کوبرنتیز
Prometheus Kubernetes Exporters and Custom Metrics - Deploying a Node.js App on Kubernetes
اکسپورترهای پرومتیوس و متریکهای سفارشی: پیکربندی متریکها و بصریسازی در کوبرنتیز
Prometheus Kubernetes Exporters and Custom Metrics - Metrics Configuration and Visualization on Kubernetes
پیکربندی پرومتیوس برای Scrape متریکهای کوبرنتیز: دسترسی و مشاهده متریکها
Configuring Prometheus to Scrape Kubernetes Metrics - Accessing and Viewing Kubernetes Metrics
پیکربندی پرومتیوس برای Scrape متریکهای کوبرنتیز: کپچر و مشاهده دادههای کوبرنتیز
Configuring Prometheus to Scrape Kubernetes Metrics - Capturing and Viewing Kubernetes Data
جمعبندی دوره و ارزیابی
Course Wrap-Up and Assessment
نمایش نظرات