آموزش جامع GitOps با Argo CD و Argo Rollouts - راهنمای کامل [ویدئویی] - آخرین آپدیت

دانلود GitOps in Practice with Argo CD and Argo Rollouts - The Complete Guide [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای متخصصانی طراحی شده است که قصد دارند مهارت‌های خود را در استقرار و مدیریت مدرن اپلیکیشن‌ها با استفاده از GitOps ارتقا دهند. این دوره Argo CD، ابزاری قدرتمند برای تحویل مداوم (Continuous Delivery) در کوبرنتیز، و Argo Rollouts را که استراتژی‌های استقرار اپلیکیشن را بهبود می‌بخشد، پوشش می‌دهد. یادگیرندگان درک عمیقی از اصول هسته‌ای GitOps، معماری Argo CD و بهترین روش‌ها برای مقیاس‌بندی استقرارها به دست خواهند آورد. در بخش اول، مفاهیم بنیادی GitOps، نقاط ضعف مدل‌های استقرار سنتی و نحوه کمک Argo CD به ساده‌سازی این فرآیندها را خواهید آموخت. از طریق آزمایشگاه‌ها و مثال‌های واقعی، Argo CD را نصب و پیکربندی کرده و ویژگی‌های کلیدی مانند Application CRD، همگام‌سازی (Syncing) و مدیریت وضعیت سلامت (Health Status) را بررسی خواهید کرد. پس از آن، دوره به ویژگی‌های پیشرفته‌ای مانند ادغام با Helm، اتوماسیون همگام‌سازی و مدیریت مخازن خصوصی می‌پردازد. در پایان دوره، شما در سازماندهی استقرارهای پیچیده با Argo CD و Argo Rollouts تسلط خواهید یافت و از استراتژی‌هایی مانند Blue-Green و Canary برای مدیریت ترافیک استفاده خواهید کرد. این دوره یک نقشه راه کامل برای مهندسان DevOps فراهم می‌کند تا GitOps را با موفقیت در زیرساخت‌های خود پیاده‌سازی کنند. درک اصول GitOps و گردش کارهای Argo CD راه‌اندازی و پیکربندی Argo CD در محیط‌های واقعی استقرار اپلیکیشن‌ها با استفاده از Helm Charts و مدیریت فرآیندهای همگام‌سازی پیاده‌سازی استراتژی‌های مدیریت ترافیک مانند Blue-Green و Canary عیب‌یابی و مدیریت مخازن خصوصی در Argo CD اتوماسیون Rolloutها با Argo Rollouts، شامل ادغام با Prometheus این دوره برای مهندسان DevOps، کاربران کوبرنتیز و متخصصان اتوماسیون زیرساخت در نظر گرفته شده است. داشتن درک پایه از کوبرنتیز و کانتینرسازی برای بهره‌برداری حداکثری از این دوره ضروری است. آزمایشگاه‌ها و مثال‌های عمیق برای یادگیری عملی * نگاهی جامع به GitOps و Argo CD با کاربردهای واقعی * پوشش دقیق استراتژی‌های پیشرفته Argo Rollouts

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

شروع به کار Getting Started

  • خوش‌آمدگویی: بررسی کلی دوره Welcome: Course Overview

  • ساختار دوره: حداکثر کردن یادگیری Course Structure: Maximizing Learning

  • انتظارات: اهداف دوره Expectations: Course Goals

راه‌اندازی محیط Environment Setup

  • پیش‌نیازها: نصب‌های محلی Prerequisites: Local Installations

  • کاربران ویندوز: نصب WSL Windows Users: Installing WSL

  • کاربران ویندوز: ویژگی‌های کلیدی WSL Windows Users: WSL Key Features

مبانی GitOps GitOps Fundamentals

  • بررسی کلی بخش Section Overview

  • مدل‌های Push سنتی: نقاط ضعف Traditional Push Models: Drawbacks

  • گردش کار اصلی GitOps GitOps: Core Workflow

  • اصول راهنمای GitOps GitOps: Guiding Principles

آشنایی با Argo CD Argo CD: Getting Started

  • بررسی کلی بخش Section Overview

  • آزمایشگاه: نصب Argo CD - بررسی کلی Lab: Argo CD Installation - Overview

  • آزمایشگاه: نصب Argo CD - راه حل Lab: Argo CD Installation - Solution

  • آزمایشگاه: دسترسی به رابط کاربری (UI) - بررسی کلی Lab: Accessing the UI - Overview

  • آزمایشگاه: دسترسی به رابط کاربری (UI) - راه حل Lab: Accessing the UI - Solution

مفاهیم کلیدی Argo CD Argo CD: Core Concepts

  • بررسی کلی بخش Section Overview

  • اجزای کلیدی معماری Key Architecture Components

  • Application CRD: منبع اصلی Application CRD: The Core Resource

  • تفاوت اپلیکیشن‌ها و مانیفست‌ها Applications vs. Manifests: Key Differences

  • آزمایشگاه: اولین استقرار اپلیکیشن - بررسی کلی Lab: First Application Deployment - Overview

  • آزمایشگاه: اولین استقرار اپلیکیشن - راه حل Lab: First Application Deployment - Solution

  • همگام‌سازی و سلامت: وضعیت اپلیکیشن در Argo CD Sync & Health: Application Status in Argo CD

  • آزمایشگاه: فرآیند همگام‌سازی (Sync) - بررسی کلی Lab: The Sync Process - Overview

  • آزمایشگاه: فرآیند همگام‌سازی (Sync) - راه حل Lab: The Sync Process - Solution

ادغام Argo CD با Helm Argo CD: Helm Integration

  • بررسی کلی بخش Section Overview

  • Helm Charts و Argo CD Helm Charts and Argo CD

  • آزمایشگاه: استقرار Helm Charts - بررسی کلی Lab: Deploying Helm Charts - Overview

  • آزمایشگاه: استقرار Helm Charts - راه حل Lab: Deploying Helm Charts - Solution

  • آزمایشگاه: استقرار Helm Charts عمومی - بررسی کلی Lab: Deploying Public Helm Charts - Overview

  • آزمایشگاه: استقرار Helm Charts عمومی - راه حل Lab: Deploying Public Helm Charts - Solution

  • آزمایشگاه: دسترسی به داشبورد کوبرنتیز Lab: Kubernetes Dashboard Access

  • بازنویسی مقادیر Helm در Argo CD Overriding Helm Values in Argo CD

  • آزمایشگاه: سفارشی‌سازی مقادیر Helm - بررسی کلی Lab: Customizing Helm Values - Overview

  • آزمایشگاه: سفارشی‌سازی مقادیر Helm - راه حل Lab: Customizing Helm Values - Solution

اتوماسیون همگام‌سازی در Argo CD Argo CD: Sync Automation

  • بررسی کلی بخش Section Overview

  • سیاست‌های همگام‌سازی: Pruning و Self Healing Sync Policies: Pruning & Self-Healing

  • آزمایشگاه: همگام‌سازی و Pruning خودکار - بررسی کلی Lab: Automated Sync & Pruning - Overview

  • آزمایشگاه: همگام‌سازی و Pruning خودکار - راه حل Lab: Automated Sync & Pruning - Solution

  • آزمایشگاه: اپلیکیشن‌های خود-ترمیم‌شونده - بررسی کلی Lab: Self-Healing Applications - Overview

  • آزمایشگاه: اپلیکیشن‌های خود-ترمیم‌شونده - راه حل Lab: Self-Healing Applications - Solution

مدیریت مخازن خصوصی در Argo CD Argo CD: Private Repositories

  • بررسی کلی بخش Section Overview

  • مخازن خصوصی: روش‌های اتصال Private Repositories: Connection Methods

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - بررسی کلی Lab: Private Repos via HTTPS - Overview

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - ایجاد مخزن خصوصی Lab: Private Repos via HTTPS - Creating a Private Repo

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - اتصال از طریق UI Lab: Private Repos via HTTPS - Connecting via the UI

  • آزمایشگاه: مخازن خصوصی از طریق HTTPS - اتصال از طریق CLI Lab: Private Repos via HTTPS - Connecting via the CLI

  • آزمایشگاه: مخازن خصوصی از طریق SSH - بررسی کلی Lab: Private Repos via SSH - Overview

  • آزمایشگاه: مخازن خصوصی از طریق SSH - اتصال از طریق UI Lab: Private Repos via SSH - Connecting via the UI

  • آزمایشگاه: مخازن خصوصی از طریق SSH - اتصال از طریق CLI Lab: Private Repos via SSH - Connecting via the CLI

  • پاکسازی: بازنشانی محیط Cleanup: Resetting the Environment

سازماندهی اپلیکیشن‌ها در Argo CD Argo CD: Application Orchestration

  • بررسی کلی بخش Section Overview

  • پروژه‌های Argo CD: چندمستاجری (Multi Tenancy) و حاکمیت Argo CD Projects: Multi-Tenancy & Governance

  • آزمایشگاه: پیکربندی پروژه‌ها - بررسی کلی Lab: Configuring Projects - Overview

  • آزمایشگاه: پیکربندی پروژه‌ها - راه حل Lab: Configuring Projects - Solution

  • سیاست‌های انتشار (Propagation): رفتار حذف Propagation Policies: Deletion Behavior

  • فازها و هوک‌های همگام‌سازی: مدیریت چرخه عمر Sync Phases and Hooks: Lifecycle Management

  • آزمایشگاه: پیاده‌سازی Sync Hooks - بررسی کلی Lab: Implementing Sync Hooks - Overview

  • آزمایشگاه: پیاده‌سازی Sync Hooks - راه حل Lab: Implementing Sync Hooks - Solution

  • هوک‌های همگام‌سازی: قوانین اجرا Sync Hooks: Execution Rules

  • موج‌های همگام‌سازی (Sync Waves): کنترل ترتیب اجرا Sync Waves: Controlling Execution Order

  • آزمایشگاه: ترتیب‌بندی با Sync Waves - بررسی کلی Lab: Ordering with Sync Waves - Overview

  • آزمایشگاه: ترتیب‌بندی با Sync Waves - راه حل Lab: Ordering with Sync Waves - Solution

مقدمه‌ای بر Argo Rollouts Argo Rollouts: Introduction

  • بررسی کلی بخش Section Overview

  • محدودیت‌های استقرار بومی (Native) کوبرنتیز Limitations of Native Kubernetes Deployments

  • آزمایشگاه: نصب Argo Rollouts - بررسی کلی Lab: Argo Rollouts Installation - Overview

  • آزمایشگاه: نصب Argo Rollouts - راه حل Lab: Argo Rollouts Installation - Solution

  • آزمایشگاه: دسترسی به داشبورد Rollouts Lab: Accessing the Rollouts Dashboard

اولین استقرار با Argo Rollouts Argo Rollouts: First Deployment

  • بررسی کلی بخش Section Overview

  • Rollout CRD: منبع اصلی Rollout CRD: The Core Resource

  • آزمایشگاه: اولین Rollout شما - بررسی کلی Lab: Your First Rollout - Overview

  • آزمایشگاه: اولین Rollout شما - استقرار نسخه ۱ Lab: Your First Rollout - Deploying Version 1

  • آزمایشگاه: اولین Rollout شما - استقرار نسخه‌های جدید Lab: Your First Rollout - Deploying New Revisions

  • آزمایشگاه: اولین Rollout شما - بررسی داشبورد CLI Lab: Your First Rollout - Exploring the CLI Dashboard

استراتژی‌های اصلی Argo Rollouts Argo Rollouts: Core Strategies

  • بررسی کلی بخش Section Overview

  • Blue-Green: بررسی کلی استراتژی Blue-Green: Strategy Overview

  • آزمایشگاه: استقرارهای Blue-Green - بررسی کلی Lab: Blue-Green Deployments - Overview

  • آزمایشگاه: استقرارهای Blue-Green - استقرار نسخه ۱ Lab: Blue-Green Deployments - Deploying Version 1

  • آزمایشگاه: استقرارهای Blue-Green - استقرار آپدیت‌های جدید Lab: Blue-Green Deployments - Deploying New Updates

  • Canary: بررسی کلی استراتژی Canary: Strategy Overview

  • آزمایشگاه: استقرارهای Canary - بررسی کلی Lab: Canary Deployments - Overview

  • آزمایشگاه: استقرارهای Canary - استقرار نسخه ۱ Lab: Canary Deployments - Deploying Version 1

  • آزمایشگاه: استقرارهای Canary - استقرار آپدیت‌های جدید Lab: Canary Deployments - Deploying New Updates

مدیریت پیشرفته ترافیک در Argo Rollouts Argo Rollouts: Advanced Traffic Management

  • بررسی کلی بخش Section Overview

  • Canary: محدودیت‌های Replica Weighted Canary: Replica-Weighted Limitations

  • آزمایشگاه: نصب Traefik Ingress Lab: Traefik Ingress Installation

  • آزمایشگاه: اپلیکیشن دموی Traefik Lab: Traefik Demo Application

  • آزمایشگاه: نصب پلاگین Gateway API Lab: Gateway API Plugin Installation

  • مدیریت ترافیک: مسیریابی مبتنی بر وزن (Weight Based) Traffic Management: Weight-Based Routing

  • آزمایشگاه: Canary با وزن ترافیک - بررسی کلی Lab: Traffic-Weighted Canary - Overview

  • آزمایشگاه: Canary با وزن ترافیک - استقرار نسخه ۱ Lab: Traffic-Weighted Canary - Deploying Version 1

  • آزمایشگاه: Canary با وزن ترافیک - استقرار آپدیت‌های جدید Lab: Traffic-Weighted Canary - Deploying New Updates

  • مدیریت ترافیک: مسیریابی مبتنی بر هدر (Header Based) Traffic Management: Header-Based Routing

  • آزمایشگاه: Canary مبتنی بر هدر - بررسی کلی Lab: Header-Based Canary - Overview

  • آزمایشگاه: Canary مبتنی بر هدر - راه حل Lab: Header-Based Canary - Solution

تحلیل خودکار در Argo Rollouts Argo Rollouts: Automated Analysis

  • بررسی کلی بخش Section Overview

  • Prometheus: بررسی کلی معماری Prometheus: Architecture Overview

  • آزمایشگاه: نصب Prometheus - بررسی کلی Lab: Prometheus Installation - Overview

  • آزمایشگاه: نصب Prometheus - راه حل Lab: Prometheus Installation - Solution

  • تحلیل: ارتقاء و بازگشت (Rollback) خودکار Analysis: Automated Promotion & Rollback

  • آزمایشگاه: Canary با تحلیل خودکار - بررسی کلی Lab: Canary with Automated Analysis - Overview

  • آزمایشگاه: Canary با تحلیل خودکار - استقرار نسخه ۱ Lab: Canary with Automated Analysis - Deploying Version 1

  • آزمایشگاه: Canary با تحلیل خودکار - قالب‌های تحلیل (Analysis Templates) Lab: Canary with Automated Analysis - Analysis Templates

  • آزمایشگاه: Canary با تحلیل خودکار - استقرار یک آپدیت دارای باگ Lab: Canary with Automated Analysis - Deploying a Buggy Update

  • آزمایشگاه: Canary با تحلیل خودکار - اجرای تحلیل‌ها در پس‌زمینه Lab: Canary with Automated Analysis - Running Analyses in the Background

  • پاکسازی: بازنشانی محیط Cleanup: Resetting the Environment

  • آزمایشگاه: Blue-Green با تحلیل خودکار - بررسی کلی Lab: Blue-Green with Automated Analysis - Overview

  • آزمایشگاه: Blue-Green با تحلیل خودکار - راه حل Lab: Blue-Green with Automated Analysis - Solution

  • پاکسازی: بازنشانی محیط Cleanup: Resetting the Environment

نمایش نظرات

آموزش جامع GitOps با Argo CD و Argo Rollouts - راهنمای کامل [ویدئویی]
جزییات دوره
9h 8m
108
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
LM Academy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LM Academy LM Academy

Lauro Fialho Müller آکادمی LM یک مهندس DevOps و Cloud باتجربه با تخصص عمیق در AWS، خطوط لوله CI/CD، Kubernetes، و پس‌زمینه وسیعی در چندین زبان برنامه‌نویسی است. او که در حال حاضر مشاور ارشد زیرساخت در Thoughtworks است، علاقه زیادی به محاسبات ابری، طراحی سیستم‌ها، FinOps و هوش مصنوعی دارد. Lauro که به دلیل تعهدش به اشتراک دانش شناخته شده است، فعالانه به رشد و موفقیت توسعه دهندگان همکار کمک می کند و آنها را در توسعه شخصی و حرفه ای در جامعه فناوری راهنمایی می کند.