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

دانلود Argo CD and Argo Rollouts for GitOps: The Definitive Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر GitOps و استقرار‌های Blue-Green و Canary با استفاده از Argo CD، Argo Rollouts، Helm، Prometheus و Gateway API تسلط بر اصول GitOps و انتقال از مدل‌های Push مبتنی بر CI به مدل Pull در Argo CD استقرار، مدیریت و همگام‌سازی deklarative اپلیکیشن‌های کوبرنتیز با استفاده از Argo CD Application CRD یکپارچه‌سازی Helm Charts در Argo CD و مدیریت قوانین اولویت و جایگزینی مقادیر سفارشی (Value Overrides) اتوماسیون چرخه حیات استقرار با سیاست‌های Auto-Sync، حذف منابع (Resource Pruning) و خودترمیمی (Self-Healing) اتصال امن Argo CD به مخازن خصوصی Git با استفاده از توکن‌های HTTPS و کلیدهای SSH پیاده‌سازی Multi-Tenancy و محدودیت‌های امنیتی با استفاده از Argo CD Projects مدیریت توالی‌های پیچیده استقرار با استفاده از Sync Waves و Sync Hooks برای مهاجرت‌های دیتابیس غلبه بر محدودیت‌های استاندارد Kubernetes Deployment با پیاده‌سازی Progressive Delivery اجرای استقرار Blue-Green با سرویس‌های active/preview و منطق ارتقای خودکار پیکربندی انتشار Canary پیشرفته با گام‌های وزنی، توقف‌ها و گردش‌کارهای تایید دستی پیاده‌سازی تقسیم دقیق ترافیک با استفاده از Kubernetes Gateway API، Traefik و Argo Rollouts فعال‌سازی مسیریابی مبتنی بر Header برای امکان تست نسخه‌های Canary توسط تیم‌های QA یکپارچه‌سازی Prometheus برای استخراج متریک‌های اپلیکیشن و بصری‌سازی داده‌ها جهت تصمیم‌گیری در استقرار ایجاد خط لوله‌های خودترمیمی با استفاده از AnalysisTemplates برای بازگشت خودکار (Rollback) استقرار‌های شکست‌خورده پیش نیازها: درک عمیق از مفاهیم Docker، Kubernetes و Helm آشنایی با رابط خط فرمان (CLI) و عملیات‌های پایه git یک کامپیوتر قادر به اجرای Minikube (یا کلاستر محلی مشابه) برای انجام آزمایش‌های عملی

به دوره جامع Argo CD و Argo Rollouts برای GitOps خوش آمدید! آیا آماده‌اید تا استقرار‌های کوبرنتیز خود را مدرن کرده و استاندارد صنعت در تحویل مداوم (Continuous Delivery) را به کار بگیرید؟ این دوره طراحی شده است تا شما را از یک مبتدی در GitOps به یک متخصص تبدیل کند و درک عمیق و عملی از Argo CD و Argo Rollouts را به شما ارائه دهد.

چرا Argo CD و Argo Rollouts را یاد بگیریم؟

اکوسیستم کوبرنتیز تغییر کرده است. مدل‌های سنتی استقرار «مبتنی بر Push» جای خود را به GitOps داده‌اند و Deploymentهای ساده کوبرنتیز دیگر برای اپلیکیشن‌های حیاتی کافی نیستند. دلایل اهمیت تسلط بر این ابزارها عبارتند از:

  • تسلط بر استاندارد GitOps: GitOps مدل عملیاتی مدرن برای اپلیکیشن‌های Cloud-native است. Argo CD ابزار پیشرو در این حوزه است که به شما اجازه می‌دهد از Git به عنوان «تنها منبع حقیقت» برای زیرساخت خود استفاده کنید. این امر باعث اتوماسیون همگام‌سازی، شناسایی تغییرات ناخواسته (Configuration Drift) و اطمینان از تطابق کلاستر با وضعیت مطلوب می‌شود.

  • فراتر رفتن از استقرار‌های ساده: آپدیت‌های Rolling استاندارد کوبرنتیز محدودیت‌هایی دارند و اغلب یا کاملاً اجرا می‌شوند یا خیر. Argo Rollouts به شما قدرت می‌دهد تا استراتژی‌های پیشرفته تحویل تدریجی مانند Blue-Green و Canary را پیاده کنید و کنترل دقیقی روی ترافیک و امنیت انتشار نسخه‌ها داشته باشید.

  • افزایش امنیت و پایداری کلاستر: با استفاده از «مدل Pull» در Argo CD، دیگر نیازی نیست اعتبارنامه‌های کلاستر خود را در معرض سیستم‌های CI خارجی قرار دهید. همچنین با استفاده از Argo Rollouts و تحلیل‌های خودکار، از رسیدن باگ‌ها به ۱۰۰٪ کاربران جلوگیری می‌کنید. این‌ها مهارت‌های حیاتی برای هر مهندس ارشد DevOps یا SRE است.

  • تقاضای بالای بازار: شرکت‌ها به سرعت در حال پذیرش مجموعه ابزارهای Argo برای مدیریت معماری‌های پیچیده میکروسرویس هستند. تسلط بر Argo CD و Argo Rollouts شما را به کاندیدایی برجسته در بازار کار تکنولوژی تبدیل کرده و درهای نقش‌های پیشرفته زیرساختی را به روی شما می‌گشاید.

با سرمایه‌گذاری زمانی در این دوره، پروفایل فنی خود را برای آینده آماده کرده و یاد می‌گیرید چگونه خط لوله‌های تحویل خودترمیمی، خودکار و امن بسازید.

چرا این دوره را انتخاب کنید؟

این دوره ترکیبی منحصر به فرد از مباحث تئوری عمیق و کاربردهای عملی گسترده است. ما فقط به سطح موضوعات نمی‌پردازیم، بلکه سناریوهای پیشرفته‌ای را پیکربندی می‌کنیم که بازتاب‌دهنده محیط‌های عملیاتی واقعی (Production) هستند.

  • یادگیری از طریق انجام دادن با آزمایش‌های گسترده: من معتقدم یادگیری واقعی تنها با تجربه عملی به دست می‌آید. هر بخش از این دوره شامل آزمایش‌های عملی (Labs) است که در آن نصب، پیکربندی و عیب‌یابی سناریوهای واقعی را انجام می‌دهید. من تسک‌ها را ارائه می‌دهم، به شما فرصت تلاش می‌دهم و سپس گام‌به‌گام راه حل را آموزش می‌دهم.

  • تمرکز بر الگوهای دنیای واقعی: ما فقط اپلیکیشن‌های ساده «Hello World» را مستقر نمی‌کنیم. ما با چالش‌های واقعی روبرو می‌شویم: اتصال به مخازن خصوصی Git از طریق SSH و HTTPS، مدیریت Helm Charts با مقادیر سفارشی، راه‌اندازی Multi-tenancy با پروژه‌ها و پیکربندی قابلیت‌های خودترمیمی.

  • مدیریت پیشرفته ترافیک: یاد می‌گیرید چگونه انتشار Canary با وزن‌دهی ترافیک را با استفاده از Kubernetes Gateway API و Traefik پیاده‌سازی کنید و از محدودیت‌های تقسیم ترافیک ساده بر اساس تعداد Replicaها فراتر بروید.

  • تحلیل خودکار متریک‌ها: یاد می‌گیرید چگونه Prometheus را یکپارچه کنید تا تحویل تدریجی کاملاً خودکار شود. شما تحلیل‌هایی می‌سازید که متریک‌ها را به صورت لحظه‌ای بررسی کرده و بر اساس نرخ موفقیت، نسخه‌ها را به طور خودکار ارتقا داده یا بازمی‌گردانند.

  • راهنمایی تخصصی: من پیچیدگی‌های فضای CNCF را کنار زده و روی آنچه اهمیت دارد تمرکز می‌کنم. من به شما یاد نمی‌دهم که فقط چگونه یک فایل YAML را پیکربندی کنید، بلکه توضیح می‌دهم چرا به این شکل کار می‌کند، چگونه در صورت بروز خطا آن را عیب‌یابی کنید و بهترین روش‌ها برای استفاده در محیط عملیاتی چیست.

در این دوره چه مهارت‌هایی کسب خواهید کرد؟

با پیشروی در دروس و آزمایش‌ها، مجموعه‌ای جامع از مهارت‌ها از جمله موارد زیر را به دست خواهید آورد:

  • پیاده‌سازی گردش‌کار GitOps: یاد می‌گیرید که CI را از CD جدا کنید و از Argo CD برای همگام‌سازی، حذف و خودترمیمی خودکار اپلیکیشن‌ها بر اساس تاریخچه کامیت‌های Git استفاده کنید.

  • مدیریت اپلیکیشن‌ها در مقیاس بالا: بر Application CRD مسلط می‌شوید، اپلیکیشن‌ها را با Helm Charts مستقر می‌کنید، مقادیر چارت را به صورت پویا تغییر می‌دهید و از Sync Waves و Hooks برای مدیریت وابستگی‌های پیچیده استقرار (مانند مهاجرت دیتابیس) استفاده می‌کنید.

  • امن‌سازی و سازماندهی Argo CD: مدیریت Projects برای اعمال RBAC، محدود کردن اهداف استقرار و اتصال امن به مخازن خصوصی با استفاده از Secrets را یاد می‌گیرید.

  • اجرای استقرار Blue-Green: از Argo Rollouts برای ایجاد محیط‌های موازی، تأیید نسخه‌های جدید قبل از دریافت ترافیک واقعی و تغییر لحظه‌ای ترافیک استفاده خواهید کرد.

  • تسلط بر انتشار Canary: با پیاده‌سازی استراتژی‌های Canary از Deploymentهای ساده کوبرنتیز فراتر می‌روید. یاد می‌گیرید که استقرار را متوقف کنید، از گام‌های تایید دستی استفاده کنید و مسیریابی مبتنی بر header را برای تست‌های تیم QA پیاده کنید.

  • یکپارچه‌سازی پیشرفته Gateway API: Traefik را به عنوان Gateway Controller پیکربندی کرده و از Argo Rollouts Gateway API Plugin برای دستیابی به تقسیم ترافیک دقیق درصدی استفاده می‌کنید.

  • تحلیل خودکار و بازگشت (Rollback): Prometheus را برای استخراج متریک‌ها یکپارچه کرده و Argo Rollouts را برای بررسی این متریک‌ها در حین آپدیت پیکربندی می‌کنید. اگر نرخ خطا افزایش یابد، شاهد خواهید بود که سیستم به طور خودکار استقرار را متوقف کرده و نسخه پایدار را بدون دخالت انسان بازمی‌گرداند.

آماده شوید تا بر ابزارهایی مسلط شوید که آینده استقرار در کوبرنتیز را تعریف می‌کنند. بیایید این سفر هیجان‌انگیز را با Argo CD و Argo Rollouts آغاز کنیم!


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

مقدمه Introduction

  • به دوره خوش آمدید! Welcome to the Course!

  • بهترین بهره‌برداری از این دوره Making the Most of this Course

  • تراز کردن انتظارات Aligning Expectations

  • در ارتباط باشیم! Let's Stay Connected!

  • منابع دوره Course Resources

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

  • پیش‌نیازهای نصب محلی What to Have Installed Locally

  • [کاربران ویندوز] نکته‌ای درباره فعال‌سازی WSL [Windows Users] Note About Enabling WSL Windows Feature

  • [کاربران ویندوز] نصب Windows Subsystem for Linux (WSL) [Windows Users] Installing Windows Subsystem for Linux (WSL)

  • [کاربران ویندوز] قابلیت‌های WSL [Windows Users] Windows Subsystem for Linux Features

آشنایی با GitOps Introduction to GitOps

  • مقدمه بخش Section Introduction

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

  • مدل Push سنتی و معایب آن The Traditional Push Model and Its Drawbacks

  • توضیح مفهوم Configuration Drift Explaining Configuration Drift

  • گردش‌کار GitOps The GitOps Workflow

  • اصول GitOps The GitOps Principles

  • اصول GitOps و مدل Pull GitOps Principles and the Pull Model

  • بحث مدل امری (Imperative) در مقابل مدل اعلامی (Declarative) The Imperative vs. Declarative Debate

[Argo CD] شروع به کار با Argo CD [Argo CD] Getting Started with Argo CD

  • مقدمه بخش Section Introduction

  • [آزمایش] نصب Argo CD - نمای کلی [Lab] Installing Argo CD - Overview

  • [آزمایش] نصب Argo CD - راه حل [Lab] Installing Argo CD - Solution

  • [آزمایش] دسترسی به Argo CD - نمای کلی [Lab] Accessing Argo CD - Overview

  • [آزمایش] دسترسی به Argo CD - راه حل [Lab] Accessing Argo CD - Solution

[Argo CD] مفاهیم اصلی Argo CD [Argo CD] Core Argo CD Concepts

  • مقدمه بخش Section Introduction

  • معماری Argo CD The Argo CD Architecture

  • اشتباه در شناسایی کامپوننت خطا Blaming the Wrong Component

  • مفهوم Application CRD The Application CRD

  • اپلیکیشن‌های Argo CD در مقابل مانیفست‌های کوبرنتیز Argo CD Applications vs. Kubernetes Manifests

  • معماری Argo CD و منبع Application Argo CD Architecture and the Application Resource

  • منبع Application گمشده The Missing Application Resource

  • [آزمایش] استقرار اولین اپلیکیشن - نمای کلی [Lab] Deploying Your First Application - Overview

  • [آزمایش] استقرار اولین اپلیکیشن - راه حل [Lab] Deploying Your First Application - Solution

  • بررسی‌های Sync و Health Sync and Health Checks

  • بحران در داشبورد Panic at the Dashboard

  • [آزمایش] فرآیند Sync - نمای کلی [Lab] The Sync Process - Overview

  • [آزمایش] فرآیند Sync - راه حل [Lab] The Sync Process - Solution

  • چرخه حیات اپلیکیشن، Sync و سلامت Application Lifecycle, Sync, and Health

[Argo CD] کار با Helm Charts [Argo CD] Working with Helm Charts

  • مقدمه بخش Section Introduction

  • مدیریت Helm Charts با Argo CD Managing Helm Charts with Argo CD

  • [آزمایش] استقرار Helm Charts - نمای کلی [Lab] Deploying Helm Charts - Overview

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

  • سوتفاهم در مورد «Helm Install» The "Helm Install" Misconception

  • [آزمایش] استقرار Helm Charts عمومی - نمای کلی [Lab] Deploying Public Helm Charts - Overview

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

  • تله نسخه «Latest» The "Latest" Version Trap

  • [آزمایش] دسترسی به داشبورد کوبرنتیز [Lab] Accessing the Kubernetes Dashboard

  • جایگزینی مقادیر چارت (Overriding) Overriding Chart Values

  • [آزمایش] تنظیم مقادیر چارت - نمای کلی [Lab] Setting Chart Values - Overview

  • [آزمایش] تنظیم مقادیر چارت - راه حل [Lab] Setting Chart Values - Solution

  • جمع‌بندی مدیریت Helm Charts در Argo CD Managing Helm Charts with Argo CD

[Argo CD] همگام‌سازی پیشرفته و اتوماسیون [Argo CD] Advanced Sync and Automation

  • مقدمه بخش Section Introduction

  • اتوماسیون، Pruning و خودترمیمی Automation, Prunning, and Self-Healing

  • دغدغه‌های اتوماسیون The Automation Dilemma

  • [آزمایش] اتوماسیون و Pruning - نمای کلی [Lab] Automation and Pruning - Overview

  • [آزمایش] اتوماسیون و Pruning - راه حل [Lab] Automation and Pruning - Solution

  • همگام‌سازی خودکار و Pruning Automated Sync and Pruning

  • ترس از دکمه Prune Fear of the Prune Button

  • [آزمایش] اپلیکیشن‌های خودترمیمی - نمای کلی [Lab] Self-Healing Aplications - Overview

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

  • خودترمیمی و اصلاح Drift Self-Healing and Drift Correction

[Argo CD] مخازن خصوصی [Argo CD] Private Repositories

  • مقدمه بخش Section Introduction

  • اتصال به مخازن خصوصی Connecting to Private Repositories

  • اصول دسترسی به مخزن خصوصی Fundamentals of Private Repository Access

  • سکرت «نامرئی» The "Invisible" Secret

  • [آزمایش] دسترسی HTTPS - نمای کلی [Lab] HTTPS Access - Overview

  • [آزمایش] دسترسی HTTPS - ایجاد مخزن خصوصی [Lab] HTTPS Access - Creating a Private Repo

  • [آزمایش] دسترسی HTTPS - اتصال از طریق UI [Lab] HTTPS Access - Connecting via the UI

  • [آزمایش] دسترسی HTTPS - اتصال از طریق CLI [Lab] HTTPS Access - Connecting via the CLI

  • [آزمایش] دسترسی SSH - نمای کلی [Lab] SSH Access - Overview

  • حادثه توکن خراب The Broken Token Incident

  • [آزمایش] دسترسی SSH - اتصال از طریق UI [Lab] SSH Access - Connecting via the UI

  • [آزمایش] دسترسی SSH - اتصال از طریق CLI [Lab] SSH Access - Connecting via the CLI

  • پاکسازی کلاستر Cluster Cleanup

  • پیاده‌سازی احراز هویت HTTPS و SSH Implementing HTTPS and SSH Authentication

[Argo CD] ارکستراسیون اپلیکیشن‌ها [Argo CD] Orchestrating Applications

  • مقدمه بخش Section Introduction

  • پروژه‌های Argo CD Argo CD Projects

  • [آزمایش] پروژه‌ها - نمای کلی [Lab] Projects - Overview

  • [آزمایش] پروژه‌ها - راه حل [Lab] Projects - Solution

  • پروژه‌ها و Multi-Tenancy Projects and Multi-Tenancy

  • تهاجم به Namespace The Namespace Invasion

  • سیاست‌های انتشار (Propagation) Propagation Policies

  • فازهای Sync و Hooks Sync Phases & Hooks

  • [آزمایش] فازهای Sync و Hooks - نمای کلی [Lab] Sync Phases & Hooks - Overview

  • [آزمایش] فازهای Sync و Hooks - راه حل [Lab] Sync Phases & Hooks - Solution

  • کدام Hookها واقعاً اجرا می‌شوند؟ Which Hooks Actually Run?

  • مفهوم Sync Waves Sync Waves

  • [آزمایش] Sync Waves - نمای کلی [Lab] Sync Waves - Overview

  • [آزمایش] Sync Waves - راه حل [Lab] Sync Waves - Solution

  • ارکستراسیون پیشرفته: Hooks و Waves Advanced Orchestration: Hooks and Waves

  • ترتیب عملیات‌ها The Order of Operations

[Argo Rollouts] مقدمه‌ای بر Argo Rollouts [Argo Rollouts] Introduction to Argo Rollouts

  • مقدمه بخش Section Introduction

  • محدودیت‌های Deploymentهای کوبرنتیز Limitations of Kubernetes Deployments

  • محدودیت‌های Deployment و مفاهیم Argo Rollouts Limitations of Deployments and Argo Rollouts Concepts

  • بحران «همه یا هیچ» The "All or Nothing" Panic

  • [آزمایش] نصب Argo Rollouts - نمای کلی [Lab] Installing Argo Rollouts - Overview

  • [آزمایش] نصب Argo Rollouts - راه حل [Lab] Installing Argo Rollouts - Solution

  • [آزمایش] دسترسی به داشبورد Argo Rollouts [Lab] Accessing the Argo Rollouts Dashboard

[Argo Rollouts] اولین Rollout شما [Argo Rollouts] Your First Rollout

  • مقدمه بخش Section Introduction

  • مفهوم Rollout CRD The Rollout CRD

  • Rollout نامعتبر The Invalid Rollout

  • [آزمایش] اولین Rollout شما - نمای کلی [Lab] Your First Rollout - Overview

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

  • [آزمایش] اولین Rollout شما - ارتقای Revisionهای جدید [Lab] Your First Rollout - Promoting New Revisions

  • [آزمایش] اولین Rollout شما - داشبورد CLI [Lab] Your First Rollout - The CLI Dashboard

  • اصول Argo Rollouts و استقرار Canary Fundamentals of Argo Rollouts and Canary Deployments

  • آپدیت متوقف شده (Paused) The Paused Update

[Argo Rollouts] استراتژی‌های اصلی Rollout [Argo Rollouts] Core Rollout Strategies

  • مقدمه بخش Section Introduction

  • استقرار Blue-Green Blue-Green Deployments

  • [آزمایش] استقرار Blue-Green - نمای کلی [Lab] Blue-Green Deployments - Overview

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

  • [آزمایش] استقرار Blue-Green - اجرای یک آپدیت [Lab] Blue-Green Deployments - Rolling Out an Update

  • استقرار Blue-Green در Argo Rollouts Blue-Green Deployments in Argo Rollouts

  • تغییر دستی ترافیک (Manual Switchover) The Manual Switchover

  • استقرار Canary Canary Deployments

  • [آزمایش] استقرار Canary - نمای کلی [Lab] Canary Deployments - Overview

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

  • [آزمایش] استقرار Canary - اجرای یک آپدیت [Lab] Canary Deployments - Rolling Out an Update

  • استقرار Canary و مدیریت ترافیک Canary Deployments and Traffic Management

  • سوتفاهم‌های هزینه‌بر The Costly Misconception

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

  • مقدمه بخش Section Introduction

  • محدودیت‌های Canary مبتنی بر وزن Replica Limitations of Replica-Weighted Canary Deployments

  • چالش ۱۰٪ غیرممکن The Impossible 10%

  • [آزمایش] نصب Traefik [Lab] Install Traefik

  • [آزمایش] استقرار اپلیکیشن دمو Traefik [Lab] Deploy Demo Traefik Application

  • [آزمایش] نصب پلاگین Gateway API برای Argo Rollouts [Lab] Install Argo Rollouts Gateway API Plugin

  • انتشار با وزن‌دهی ترافیک Traffic-Weighted Releases

  • [آزمایش] انتشار با وزن‌دهی ترافیک - نمای کلی [Lab] Traffic-Weighted Releases - Overview

  • [آزمایش] انتشار با وزن‌دهی ترافیک - استقرار نسخه ۱ [Lab] Traffic-Weighted Releases - Deploying Version 1

  • [آزمایش] انتشار با وزن‌دهی ترافیک - اجرای آپدیت [Lab] Traffic-Weighted Releases - Triggering an Update

  • استقرار Canary با وزن‌دهی ترافیک Traffic-Weighted Canary Deployments

  • «وزن‌ها کجا هستند؟» "Where are the Weights?"

  • مسیریابی مبتنی بر Header Header-Based Routing

  • [آزمایش] مسیریابی مبتنی بر Header - نمای کلی [Lab] Header-Based Routing - Overview

  • [آزمایش] مسیریابی مبتنی بر Header - راه حل [Lab] Header-Based Routing - Solution

  • مسیریابی مبتنی بر Header و گام‌های پیشرفته Header-Based Routing and Advanced Steps

  • شکایت تیم QA The QA Team's Complaint

[Argo Rollouts] تحلیل و ارتقای خودکار [Argo Rollouts] Automated Analysis and Promotion

  • مقدمه بخش Section Introduction

  • معماری Prometheus Prometheus Architecture

  • [آزمایش] نصب Prometheus - نمای کلی [Lab] Installing Prometheus - Overview

  • [آزمایش] نصب Prometheus - راه حل [Lab] Installing Prometheus - Solution

  • تحلیل و ارتقای خودکار Automated Analysis and Promotion

  • [آزمایش] تحلیل خودکار در استقرار Canary - نمای کلی [Lab] Automated Analysis in Canary Deployments - Overview

  • [آزمایش] تحلیل خودکار در استقرار Canary - استقرار نسخه ۱ [Lab] Automated Analysis in Canary Deployments - Deploy Version 1

  • [آزمایش] تحلیل خودکار در استقرار Canary - ایجاد Analysis Template [Lab] Automated Analysis in Canary Deployments - Create the Analysis Template

  • [آزمایش] تحلیل خودکار در استقرار Canary - استقرار نسخه دارای باگ [Lab] Automated Analysis in Canary Deployments - Deploy Buggy Version

  • قالب‌های تحلیل و ارتقای خودکار Analysis Templates and Automated Promotion

  • شکست زودهنگام The Premature Failure

  • [آزمایش] تحلیل خودکار در استقرار Canary - اجرای تحلیل در پس‌زمینه [Lab] Automated Analysis in Canary Deployments - Run Analyses in the Background

  • [آزمایش] پاکسازی کلاستر [Lab] Cluster Cleanup

  • [آزمایش] تحلیل خودکار در استقرار Blue-Green - نمای کلی [Lab] Automated Analysis in Blue-Green Deployments - Overview

  • [آزمایش] تحلیل خودکار در استقرار Blue-Green - راه حل [Lab] Automated Analysis in Blue-Green Deployments - Solution

  • الگوهای تحلیل پیشرفته (پس‌زمینه و Blue-Green) Advanced Analysis Patterns (Background & Blue-Green)

  • شبکه ایمنی پس‌زمینه The Background Safety Net

  • [آزمایش] پاکسازی کلاستر [Lab] Cluster Cleanup

جمع‌بندی Conclusion

  • تبریکات + درس جایزه! Congratulations + BONUS Lecture!

نمایش نظرات

آموزش راهنمای جامع Argo CD و Argo Rollouts برای GitOps
جزییات دوره
9 hours
112
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,890
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lauro Fialho Müller Lauro Fialho Müller

مشاور ارشد فناوری اطلاعات و توسعه دهنده Full-Stack