آموزش بوت کمپ جامع آرگو از مدرسه DevOps® | 6 پروژه عملی - آخرین آپدیت

دانلود Ultimate Argo Bootcamp by School of Devops® | 6 Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع CI/CD با Kubernetes و ابزارهای Argo (Argo Rollouts, ArgoCD, Argo Workflows, Argo Events, Argo Image Updater)

ساخت پایپ‌لاین CI/CD برای برنامه‌های Microservices با یکپارچه‌سازی Argo Rollouts، ArgoCD، Argo Workflows و Argo Image Updater.

پیاده‌سازی استراتژی استقرار Blue/Green با استفاده از Argo Rollouts. نوشتن Argo Rollout Spec برای جایگزینی Kubernetes Deployments.

استقرار تدریجی در Production با استفاده از استراتژی Canary Release به همراه Nginx Ingress Controller برای جابجایی ترافیک.

همگام‌سازی خودکار وضعیت مطلوب از Git Repository به Kubernetes Cluster با استفاده از اصول GitOps و ArgoCD.

راه‌اندازی پایپ‌لاین Continuous Integration با Argo Workflow. یادگیری Steps و DAG Based Orchestration به همراه نوشتن Workflow Spec.

اتوماسیون مبتنی بر رویداد (Event-Driven Automation): راه‌اندازی event-driven automation pipelines با Argo Events برای فعال کردن deployments و workflows بر اساس تغییرات Git Repository.

یکپارچه‌سازی با Prometheus و Grafana برای آزمایش‌ها و تحلیل‌های خودکار، Rollout و Rollback بر اساس نتایج Analysis.

پیش‌نیازها:

  • دانش Docker و Kubernetes: آشنایی با مفاهیم Docker، Kubernetes و مشخصات YAML.
  • مبانی Linux/Unix: تجربه کار با خط فرمان Linux/Unix و ویرایشگرهای متن (vi/nano/emacs).
  • نیازمندی‌های سخت‌افزاری: یک لپ‌تاپ یا دسکتاپ با حداقل 8 گیگابایت رم، 4 هسته CPU و 10 گیگابایت فضای خالی دیسک.
  • نیازمندی‌های نرم‌افزاری: Docker Desktop (یا Docker on Linux) باید بر روی سیستم شما نصب شده باشد.

به بوت‌کمپ نهایی Argo خوش آمدید - چیزی فراتر از یک دوره آموزشی، این یک بوت‌کمپ عملی است که برای تجهیز شما به مهارت‌های دنیای واقعی از طریق یک مورد استفاده جامع طراحی شده است. اگر یک DevOps practitioner، مدیر سیستم یا مهندس نرم‌افزار هستید که به دنبال تسلط بر مجموعه ابزارهای Argo هستید، این بوت‌کمپ دروازه شما به اتوماسیون پیشرفته CI/CD است.

بر خلاف سایر دوره‌ها که تمرینات تصادفی ارائه می‌دهند، این بوت‌کمپ حول یک مورد استفاده عملی و دنیای واقعی می‌چرخد. هر ماژول یک گام حیاتی در ساخت و پیاده‌سازی یک پایپ‌لاین کامل CI/CD برای یک برنامه microservices است. شما یک پیشرفت منطقی و گام به گام را دنبال خواهید کرد، جایی که هر ماژول بر اساس ماژول قبلی ساخته می‌شود و به استقرار نهایی و اتوماسیون کل سیستم منتهی می‌شود.

با شروع با ArgoCD و اصول GitOps، به تسلط بر استراتژی‌های استقرار پیشرفته مانند استقرارهای Blue/Green و Canary با Argo Rollouts می‌پردازید. با پیشرفت، گردش‌کارهای پیچیده را با Argo Workflows هماهنگ می‌کنید و اتوماسیون مبتنی بر رویداد را با استفاده از Argo Events راه‌اندازی می‌کنید. این دوره همچنین مانیتورینگ و تجزیه و تحلیل real-time را با Prometheus و Grafana پوشش می‌دهد و اطمینان حاصل می‌کند که deployments شما به طور موثر بهینه‌سازی و نظارت می‌شوند.

علاوه بر این، Argo Image Updater را با ArgoCD یکپارچه خواهید کرد تا به‌روزرسانی‌های تصویر را خودکار کنید و آزمایش‌ها و تحلیل‌های خودکار را برای اعتبارسنجی deployments خود پیاده‌سازی کنید.

در پایان این بوت‌کمپ، یک پایپ‌لاین کامل CI/CD را از ابتدا ساخته‌اید، به طوری که هر ماژول یک جزء حیاتی از راه‌حل کلی را ارائه می‌دهد. این رویکرد ساختاریافته و مبتنی بر مورد استفاده تضمین می‌کند که شما فقط ابزارها را یاد نمی‌گیرید، بلکه مهارت‌ها و اعتماد به نفس لازم برای اعمال آن‌ها در سناریوهای دنیای واقعی را به دست می‌آورید.

نکات کلیدی شامل:

  • ساخت و مدیریت پایپ‌لاین‌های CI/CD با استفاده از ابزارهای Argo.
  • پیاده‌سازی استراتژی‌های استقرار پیشرفته با Argo Rollouts.
  • هماهنگی گردش‌کارها و خودکارسازی وظایف با Argo Workflows.
  • راه‌اندازی اتوماسیون مبتنی بر رویداد با Argo Events.
  • مانیتورینگ و بهینه‌سازی deployments با Prometheus و Grafana.

در بوت‌کمپ نهایی Argo ثبت‌نام کنید و مهارت‌های DevOps خود را از طریق یک رویکرد ساختاریافته و عملی که شما را برای چالش‌های دنیای واقعی آماده می‌کند، متحول کنید.


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

به بوت کمپ نهایی آرگو خوش آمدید Welcome to Ultimate Argo Bootcamp

  • خوش آمدید و نحوه کارکرد همه چیز | بوت کمپ نهایی آرگو Welcome & Here is How Everything Works | Ultimate Argo Bootcamp

  • به دنبال پشتیبانی هستید؟ نحوه یافتن آن | بوت کمپ نهایی آرگو Looking for Support ? Here is how to find it | Ultimate Argo Bootcamp

  • دانلود طرح کلی | بوت کمپ نهایی آرگو Download the Outline | Ultimate Argo Bootcamp

  • با من و School of DevOps در ارتباط باشید Connect with Me & School of DevOps

معرفی آرگو Introduction to Argo

  • معرفی ماژول Module Intro

  • پیدایش آرگو - داستان متحول کردن GitOps و اتوماسیون کوبرنتیز Genesis of Argo - The Story of Revolutionizing GitOps and Kubernetes Automation

  • ArgoCD: انقلاب GitOps و اتوماسیون ArgoCD: The GitOps and Automation Revolution

  • فراتر از ArgoCD - درک اکوسیستم آرگو Beyond ArgoCD - Understanding the Argo Ecosystem

  • درک مورد استفاده - چگونه همه چیز کنار هم قرار می گیرد Understanding the Use Case - How it all comes together

  • معماری و اجزای آرگو The Argo Architecture and Components

  • نمونه سناریوهای مورد استفاده Sample Use Case Scenarios

  • چالش ها و بهترین شیوه ها در استفاده از آرگو Challenges and Best Practices in Using Argo

  • دانش خود را بیازمایید! Test your knowledge !

  • خلاصه ماژول Module Summary

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

  • معرفی ماژول Module Intro

  • ایجاد یک محیط داکر Creating a Docker Environment

  • ایجاد یک خوشه کوبرنتیز 3 گره ای با KIND Creating 3 Node Kubernetes Cluster with KIND

  • آزمایشگاه 1 - نصب کوبرنتیز با KIND Lab 1 - Install Kubernetes with KIND

  • خلاصه Summary

Argo Rollouts - استقرار آبی سبز Argo Rollouts - Blue Green Deployment

  • معرفی ماژول Module Intro

  • ماموریت شماره 1 - پیاده سازی استراتژی انتشار آبی سبز برای Staging Mission #1 - Implement Blue Green Release Strategy for Staging

  • استقرار آبی-سبز: چرا این می تواند کلید شما برای به روز رسانی بی نقص نرم افزار باشد The Blue-Green Deployment: Why It Might Be Your Key to Flawless Software Updates

  • چرا Argo Rollouts؟ Why Argo Rollouts ?

  • مدیریت مانیفست ها با Kustomize Overlays Managing Manifests with Kustomize Overlays

  • راه اندازی کنترلرهای Argo Rollouts و CRD ها Setting up Argo Rollouts Controllers and CRDs

  • درک استراتژی آبی/سبز با Argo Rollouts Undeerstanding Blue/Green Strategy with Argo Rollouts

  • ایجاد استقرار Staging و یک سرویس پیش نمایش Creating Staging Deployment and a Preview Service

  • تبدیل استقرار به مشخصات Rollout Converting Deployment to a Rollout Spec

  • انتشار آبی سبز در عمل Blue Green Release in Action

  • Commit به Git Repo و Cleaning Up Commiting to Git Repo and Cleaning Up

  • راهنمای آزمایشگاه - استقرار آبی سبز با آرگو Lab Guide - Blue Green Deployment with Argo

  • دانش خود را بیازمایید - Argo Rollouts با استراتژی آبی/سبز Test your knowledge - Argo Rollouts with Blue/Green Strategy

  • خلاصه Summary

Argo Rollouts - استراتژی قناری Argo Rollouts - Canary Strategy

  • معرفی ماژول Module Intro

  • ماموریت شماره 2 - ساخت استقرار قناری پیشرونده با مسیریابی ترافیک با Nginx Mission #2 - Build Progressive Canary Deployment with Traffic Routing with Nginx

  • استقرار آبی-سبز: چرا این می تواند کلید شما برای به روز رسانی بی نقص نرم افزار باشد The Blue-Green Deployment: Why It Might Be Your Key to Flawless Software Updates

  • راه اندازی محیط Prod با Rollouts و Services Setting up Prod Environment with Rollouts and Services

  • نوشتن مشخصات قناری Writing Canary Spec

  • نمایش نسخه قناری Demonstrating Canary Release

  • راه اندازی کنترلر ورودی Nginx Setting up Nginx Ingress Controller

  • افزودن قوانین مسیریابی ترافیک با ورودی Nginx Adding Traffic Routing Rules with Nginx Ingress

  • قناری با تغییر ترافیک مبتنی بر ورودی در عمل Canary with Ingress Based Traffic Shifting in Action

  • راهنمای آزمایشگاه Lab Guide

  • دانش خود را بیازمایید - Argo Rollouts با قناری Test your knowledge - Argo Rollouts with Canary

  • خلاصه Summary

ArgoCD ArgoCD

  • معرفی ماژول Module Intro

  • ماموریت شماره 3 - راه اندازی استقرارهای خودکار مبتنی بر GitOps در Stage و Prod Mission #3 - Setup GitOps Based Automated Deployments to Stage and Prod

  • راه اندازی ArgoCD - کنترلرها و CRD ها Setting up ArgoCD - Controllers and CRDs

  • پیکربندی پروژه ها و مخازن، بررسی مشخصات CRD برنامه ها Configurating Projects and Repositories, Walking through Applications CRD Spec

  • ایجاد پیکربندی های استقرار برنامه برای Staging با استفاده از Web UI Creating Application Deployment Configurations for Staging using Web UI

  • همگام سازی ArgoCD با استقرار آبی/سبز در Staging در عمل ArgoCD Sync with Blue/Green Deployment to Staging in Action

  • پیکربندی گردش کار GitOps با مدل های انشعاب و Pull Requests Configuring GitOps Workflow with Branching Models and Pull Requests

  • تعریف مشخصات برنامه های ArgoCD برای همگام سازی Prod با YAML Defining ArgoCD Applications Spec for Prod Sync with YAML

  • نمایش تحویل مداوم با ArgoCD Demonstrating Continuous Delivery with ArgoCD

  • پیکربندی های ArgoCD - گزینه اعمال سمت سرور با ArgoCD ArgoCD Configs - Server Side Apply Option with ArgoCD

  • پیکربندی های ArgoCD - گزینه های RETRY در ArgoCD ArgoCD Configs - RETRY Options in ArgoCD

  • پیکربندی های ArgoCD - Prune Propogation Policy ArgoCD Configs - Prune Propogation Policy

  • راهنمای آزمایشگاه Lab Guide

  • دانش خود را بیازمایید - Argo CD Test your knowledge - Argo CD

  • خلاصه Summary

Argo Workflows Argo Workflows

  • معرفی ماژول Module Intro

  • ماموریت شماره 4 - ایجاد یک پایپ لاین CI با Argo Workflow Orchestrator 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

  • نمونه های گردش کار - Orchestration با Steps و DAG Workflow Examples - Orchestration with Steps and DAG

  • نمونه های گردش کار - مدیریت Artifacts و اسکریپت ها Workflow Examples - Artifacts Management and Scripts

  • نمونه های گردش کار - Volumes، تایید دستی با Suspend و Delete، Kubernetes Workflow Examples - Volumes, Manual Approval with Suspend and Delete, Kubernetes

  • درک مراحل پایپ لاین CI و منطق Understanding the CI Pipeline Stages and the Logic

  • بررسی مشخصات Argo Workflow با Templates، Tasks، Volumes، Kaniko Walkthrough of Argo Workflow Spec with Templates, Tasks, Volumes, Kaniko

  • راه اندازی و تجزیه و تحلیل یک پایپ لاین CI با Argo Workflows Launching and Analysing a CI Pipeline with Argo Workflows

  • راهنمای آزمایشگاه Lab Guide

  • دانش خود را بیازمایید - Argo Workflows Test your knowledge - Argo Workflows

  • خلاصه Summary

Argo Events و Argo Image Updater Argo Events and Argo Image Updater

  • معرفی ماژول Module Intro

  • ماموریت شماره 5 - راه اندازی Argo Workflow با Git، اتصال CI+CD با Image Updater Mission #5 -Trigger Argo Workflow with Git, Connect CI+CD with Image Updater

  • اجزای Argo Events - Event Sources، Sensors، Templates Components of Argo Events - Event Sources, Sensors, Templates

  • راه اندازی Argo Events همراه با Event Source و Workflow Template Setting up Argo Events along with Event Source and Workflow Template

  • پیکربندی Sensor برای راه اندازی Automated Workflow 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

  • راهنمای آزمایشگاه - Argo Events Lab Guide - Argo Events

  • راهنمای آزمایشگاه - Argo Image Updater Lab Guide - Argo Image Updater

  • دانش خود را بیازمایید - Argo Events ، Image Updater Test your knowledge - Argo Events , Image Updater

  • خلاصه Summary

آزمایشات و تجزیه و تحلیل خودکار - Prometheus + Grafana + Nginx + Rollouts Automated Experiments and Analysis - Prometheus + Grafana + Nginx + Rollouts

  • معرفی ماژول Module Intro

  • ماموریت شماره 6 - تست و تجزیه و تحلیل خودکار با Prometheus و Grafana Mission #6 - Automated Testing and Analysis with Prometheus and Grafana

  • افزودن آزمایشات و تجزیه و تحلیل به Argo Rollouts Adding Experiments and Analysis to Argo Rollouts

  • راه اندازی مانیتورینگ با Metrics Server، Prometheus و Grafana Setting up monitoring with Metrics Server, Prometheus and Grafana

  • نظارت بر معیارهای ورودی Nginx Monitoring Nginx Ingress Metrics

  • Analysis Templates Code Walkthrough Analysis Templates Code Walkthrough

  • ایجاد AnalysisTemplates همراه با Strategy Update Creating AnalysisTemplates along with Strategy Update

  • Canary Release با Automated Analysis در عمل Canary Release with Automated Analysis in Action

  • راهنمای آزمایشگاه Lab Guide

  • دانش خود را بیازمایید - Experiments and Analysis Test your knowledge - Experiments and Analysis

  • خلاصه Summary

نمایش نظرات

آموزش بوت کمپ جامع آرگو از مدرسه DevOps® | 6 پروژه عملی
جزییات دوره
7.5 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,594
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gourav Shah Gourav Shah

مربی برتر| بیش از 58 هزار دانش آموز| مربی و نویسنده Devops

School of Devops School of Devops

رهبران آموزش Devops در سراسر جهان