لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ جامع Argo از School of Devops® - شامل ۶ پروژه عملی [ویدئویی]
- آخرین آپدیت
دانلود Ultimate Argo Bootcamp by School of Devops® - 6 Projects Included [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این بوتکمپ یک بررسی عمیق در اکوسیستم Argo است و شما را با ابزارها و تکنیکهای ضروری برای اتوماسیون GitOps و گردشکارهای کوبرنتیز (Kubernetes) آشنا میکند. شما با مبانی Argo، معماری و اجزای اصلی آن شروع خواهید کرد و سپس به بینشهای عملی در مورد ArgoCD برای اتوماسیون کنترل نسخه و استقرارها خواهید رسید. در ادامه، استراتژیهای پیشرفته استقرار مانند Blue/Green و Canary را با استفاده از Argo Rollouts یاد میگیرید و مدیریت مانیفستها و پیکربندیها را با Kustomize مدیریت خواهید کرد.
سپس به بررسی Argo Workflows برای ساخت خط لولههای CI، اتوماسیون وظایف پیچیده و استفاده از قوانین مسیریابی ترافیک با NGINX میپردازید. این دوره با اتوماسیون یکپارچه CI/CD با Argo Events و Argo Image Updater به اوج خود میرسد و به شما اجازه میدهد برنامهها را بهصورت یکپارچه مستقر کنید. با ۶ پروژه واقعی، مهارتهای عملی کسب کرده، بر هر یک از اجزای Argo مسلط میشوید و یاد میگیرید چگونه استقرارها را با Prometheus و Grafana مانیتور کنید.
این بوتکمپ عملی برای متخصصان DevOps ایدهآل است و شما را آماده میکند تا خط لولههای اتوماسیون را با اطمینان در محیطهای تولیدی کوبرنتیز پیادهسازی، مستقر و مقیاسبندی کنید.
راه اندازی و مدیریت ArgoCD برای اتوماسیون GitOps
پیادهسازی استقرارهای Blue-Green
ساخت خط لولههای CI/CD با Argo Workflows
اتوماسیون تریگرها با Argo Events
مانیتورینگ Rolloutها با استفاده از Prometheus
پیکربندی استقرارهای Canary
این دوره برای مهندسان DevOps، مدیران کوبرنتیز و معماران ابری که با مفاهیم پایه کوبرنتیز آشنا هستند و به دنبال تعمیق تخصص خود در GitOps و اتوماسیون هستند، ایدهآل است. دانش قبلی در مورد Kubernetes، Docker و YAML توصیه میشود.
پوشش جامع اکوسیستم Argo شامل ArgoCD، Rollouts، Workflows و Events * شش پروژه عملی با تمرکز بر استقرار Blue-Green، Canary و گردشکارهای CI/CD * راهنمای جامع در مورد مانیتورینگ و تحلیل Rolloutها با Prometheus و Grafana
سرفصل ها و درس ها
خوشآمدگویی به بوتکمپ جامع Argo
Welcome to Ultimate Argo Bootcamp
خوشآمدگویی و نحوه برگزاری دوره | بوتکمپ جامع Argo
Welcome & Here is How Everything Works | Ultimate Argo Bootcamp
مقدمهای بر Argo
Introduction to Argo
مقدمه ماژول
Module Intro
پیدایش Argo: داستان تحول در GitOps و اتوماسیون کوبرنتیز
Genesis of Argo - The Story of Revolutionizing GitOps and Kubernetes Automation
ArgoCD: انقلاب GitOps و اتوماسیون
ArgoCD: The GitOps and Automation Revolution
فراتر از ArgoCD: درک اکوسیستم Argo
Beyond ArgoCD - Understanding the Argo Ecosystem
درک موارد استفاده: چگونه همه قطعات کنار هم قرار میگیرند
Understanding the Use Case - How it all comes together
معماری و اجزای Argo
The Argo Architecture and Components
چالشها و بهترین روشها در استفاده از Argo
Challenges and Best Practices in Using Argo
خلاصه ماژول
Module Summary
راه اندازی محیط
Environment Setup
مقدمه ماژول
Module Intro
ایجاد محیط داکر (Docker)
Creating a Docker Environment
ایجاد کلاستر ۳ نودی کوبرنتیز با KIND
Creating 3 Node Kubernetes Cluster with KIND
خلاصه
Summary
Argo Rollouts: استقرار Blue Green
Argo Rollouts - Blue Green Deployment
مقدمه ماژول
Module Intro
مأموریت شماره ۱: پیادهسازی استراتژی انتشار Blue Green برای محیط Staging
Mission #1 - Implement Blue Green Release Strategy for Staging
چرا Argo Rollouts؟
Why Argo Rollouts?
مدیریت مانیفستها با Kustomize Overlays
Managing Manifests with Kustomize Overlays
تنظیم کنترلرها و CRDهای Argo Rollouts
Setting up Argo Rollouts Controllers and CRDs
درک استراتژی Blue/Green با Argo Rollouts
Understanding Blue/Green Strategy with Argo Rollouts
ایجاد استقرار Staging و یک سرویس پیشنمایش
Creating Staging Deployment and a Preview Service
تبدیل Deployment به یک Rollout Spec
Converting Deployment to a Rollout Spec
اجرای عملی انتشار Blue Green
Blue Green Release in Action
کامیت در مخزن Git و پاکسازی
Committing to Git Repo and Cleaning Up
مأموریت شماره ۲: ساخت استقرار پیشرونده Canary با مسیریابی ترافیک در Nginx
Mission #2 - Build Progressive Canary Deployment with Traffic Routing with Nginx
راه اندازی محیط Production با Rollouts و سرویسها
Setting up Prod Environment with Rollouts and Services
نوشتن مشخصات (Spec) برای Canary
Writing Canary Spec
نمایش انتشار Canary
Demonstrating Canary Release
تنظیم Nginx Ingress Controller
Setting up Nginx Ingress Controller
افزودن قوانین مسیریابی ترافیک با Nginx Ingress
Adding Traffic Routing Rules with Nginx Ingress
اجرای عملی Canary با تغییر ترافیک مبتنی بر Ingress
Canary with Ingress Based Traffic Shifting in Action
خلاصه
Summary
ArgoCD
ArgoCD
مقدمه ماژول
Module Intro
مأموریت شماره ۳: تنظیم استقرارهای خودکار مبتنی بر GitOps برای Stage و Prod
Mission #3 - Setup GitOps Based Automated Deployments to Stage and Prod
راه اندازی ArgoCD: کنترلرها و CRDها
Setting up ArgoCD - Controllers and CRDs
پیکربندی پروژهها و مخازن، بررسی Spec مربوط به Application CRD
Configurating Projects and Repositories, Walking through Applications CRD Spec
ایجاد پیکربندیهای استقرار اپلیکیشن برای Staging با استفاده از رابط کاربری وب
Creating Application Deployment Configurations for Staging using Web UI
اجرای عملی همگامسازی ArgoCD با استقرار Blue/Green در Staging
ArgoCD Sync with Blue/Green Deployment to Staging in Action
پیکربندی گردشکار GitOps با مدلهای Branching و Pull Requestها
Configuring GitOps Workflow with Branching Models and Pull Requests
تعریف Spec اپلیکیشنهای ArgoCD برای همگامسازی Prod با YAML
Defining ArgoCD Applications Spec for Prod Sync with YAML
نمایش تحویل مداوم (Continuous Delivery) با ArgoCD
Demonstrating Continuous Delivery with ArgoCD
خلاصه
Summary
Argo Workflows
Argo Workflows
مقدمه ماژول
Module Intro
مأموریت شماره ۴: ایجاد یک خط لوله CI با ارکستراتور Argo Workflow
Mission #4 - Create a CI Pipeline with Argo Workflow Orchestrator
مفاهیم Argo Workflows
Argo Workflows Concepts
راه اندازی Argo Workflows با Killercoda
Setting up Argo Workflows with Killercoda
مثالهای گردشکار: ارکستراسیون با Steps و DAG
Workflow Examples - Orchestration with Steps and DAG
مثالهای گردشکار: مدیریت Artifactها و اسکریپتها
Workflow Examples - Artifacts Management and Scripts
مثالهای گردشکار: Volumeها، تایید دستی با Suspend و Delete، کوبرنتیز
Workflow Examples - Volumes, Manual Approval with Suspend and Delete, Kubernetes
درک مراحل و منطق خط لوله CI
Understanding the CI Pipeline Stages and the Logic
بررسی دقیق Spec مربوط به Argo Workflow با Templateها، Taskها، Volumeها و Kaniko
Walkthrough of Argo Workflow Spec with Templates, Tasks, Volumes, Kaniko
راهاندازی و تحلیل یک خط لوله CI با Argo Workflows
Launching and Analysing a CI Pipeline with Argo Workflows
خلاصه
Summary
Argo Events و Argo Image Updater
Argo Events and Argo Image Updater
مقدمه ماژول
Module Intro
مأموریت شماره ۵: تریگر کردن Argo Workflow با Git و اتصال CI/CD با Image Updater
Mission #5 - Trigger Argo Workflow with Git, Connect CI+CD with Image Updater
اجزای Argo Events: منابع رویداد (Event Sources)، سنسورها، تمپلیتها
Components of Argo Events - Event Sources, Sensors, Templates
تنظیم Argo Events به همراه Event Source و Template گردشکار
Setting up Argo Events along with Event Source and Workflow Template
پیکربندی سنسور برای اجرای گردشکار خودکار
Configuring the Sensor to launch Automated Workflow
تنظیم Github Poller Cronjob برای فعال کردن Event Source
Setting up Github Poller Cronjob to trigger the Event Source
اتصال CI به CD با استفاده از Argo Image Updater
Connecting CI with CD with Argo Image Updater
پیادهسازی CI/CD کامل و خودکار با مجموعه ابزارهای Argo
End to End CI/CD on Autopilot with Argo Suite of Tools
نمایش نظرات