لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ جامع Argo – شامل ۶ پروژه عملی DevOps
- آخرین آپدیت
دانلود Ultimate Argo Bootcamp – 6 DevOps Projects Included
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این بوتکمپ کاربردی Argo، نحوه خودکارسازی جریانهای کاری GitOps و استقرار (Deployment) در کوبرنتیز را از طریق شش پروژه عملی DevOps بیاموزید. در پایان این دوره، شما قادر خواهید بود استقرارهای Blue/Green و Canary را پیادهسازی کنید، خط لولههای GitOps را با ArgoCD راهاندازی کنید، جریانهای کاری CI را با استفاده از Argo Workflows بسازید، استقرارها را با Argo Events تحریک کنید و روند انتشار (Rollouts) را با استفاده از Prometheus و Grafana مانیتور کنید.
دوره با یک بررسی دقیق از اکوسیستم Argo، معماری آن و موارد استفاده عملی آغاز میشود. سپس برای آمادهسازی تمرینات پروژه-محور واقعی، یک کلاستر کوبرنتیز چند-گرهای (Multi-node) را با استفاده از Docker و KIND راهاندازی خواهید کرد. از آنجا، استراتژیهای تحویل پیشرو (Progressive Delivery) را با استفاده از Argo Rollouts و Nginx برای مسیریابی کنترلشده ترافیک بررسی میکنید.
در ماژولهای نهایی، خودکارسازی GitOps را با ArgoCD پیکربندی میکنید، خط لولههای CI/CD را با استفاده از Argo Workflows و Image Updater سازماندهی میکنید و استقرارها را با Argo Events خودکار میسازید. دوره با راهاندازی یک سیستم مانیتورینگ و تحلیل Full-stack برای انتشارهای هوشمند و دادهمحور به پایان میرسد.
این دوره برای مهندسان DevOps، متخصصین SRE و حرفهایهای حوزه ابری که دانش پایه کوبرنتیز و داکر دارند ایدهآل است و برای سطح متوسط مناسب میباشد.
سرفصل ها و درس ها
خوشآمدگویی به بوتکمپ جامع 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
درک مورد استفاده (Use Case): نحوه تجمیع قطعات
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?
مدیریت Manifestها با Kustomize Overlays
Managing Manifests with Kustomize Overlays
راهاندازی کنترلرهای Argo Rollouts و CRDها
Setting up Argo Rollouts Controllers and CRDs
درک استراتژی Blue/Green با Argo Rollouts
Understanding Blue/Green Strategy with Argo Rollouts
ایجاد استقرار Staging و یک سرویس Preview
Creating Staging Deployment and a Preview Service
تبدیل Deployment به مشخصات Rollout
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
راهاندازی محیط Prod با 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
پیکربندی پروژهها و مخازن، بررسی مشخصات Applications CRD
Configurating Projects and Repositories, Walking through Applications CRD Spec
ایجاد پیکربندیهای استقرار اپلیکیشن برای Staging با استفاده از رابط کاربری وب
Creating Application Deployment Configurations for Staging using Web UI
اجرای عملی همگامسازی (Sync) ArgoCD با استقرار Blue/Green در Staging
ArgoCD Sync with Blue/Green Deployment to Staging in Action
پیکربندی جریان کاری GitOps با مدلهای شاخهبندی و Pull Requestها
Configuring GitOps Workflow with Branching Models and Pull Requests
تعریف مشخصات اپلیکیشنهای 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
مثالهای جریان کاری: کانتینرها و کانتینرهای پارامتری
Workflow Examples - Containers, Parameterized Containers
مثالهای جریان کاری: ارکستراسیون با 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
بررسی مشخصات 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: منابع رویداد، سنسورها و تمپلیتها
Components of Argo Events - Event Sources, Sensors, Templates
راهاندازی Argo Events به همراه منبع رویداد و تمپلیت جریان کاری
Setting up Argo Events along with Event Source and Workflow Template
پیکربندی سنسور برای اجرای جریان کاری خودکار
Configuring the Sensor to launch Automated Workflow
راهاندازی Github Poller Cronjob برای تحریک منبع رویداد
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
نمایش نظرات