آموزش دوره کارشناسی ارشد Argo CD: تکنیک های خبره در GitOps و DevOps

Argo CD Master Course : Expert Techniques in GitOps & DevOps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: باز کردن مهارت های پیشرفته در استقرار مداوم و اتوماسیون با Argo CD برای استراتژی های GitOps و DevOps مبانی نصب و پیکربندی ArgoCD ArgoCD استقرار و مدیریت برنامه ArgoCD درک اصول GitOps مورد استفاده در ArgoCD ویژگی های پیشرفته Argoshootbles در ArgoCD Security and Accessu. سناریوهای دنیای واقعی ArgoCD و مطالعات موردی در ArgoCD پیش نیازها: درک اولیه Kubernetes و Containerization درک اولیه با Git و کنترل نسخه و تمرینات GitOps مهارت های خط فرمان پایه لینوکس/یونیکس Basic syntax YAML تمایل به یادگیری و آزمایش با Kubernet

به اعماق دنیای ArgoCD شیرجه بزنید و راه‌اندازی، استقرار برنامه‌ها، مدیریت و مقیاس‌بندی برنامه‌ها، قلب تحویل مداوم GitOps را بیاموزید. این دوره برای یادگیری اصول اولیه ArgoCD برای تسلط بر ویژگی های پیشرفته آن طراحی شده است. با استفاده از ArgoCD می‌توانید استراتژی‌های استقرار با عملکرد بالا، اعلامی و خودکار را در محیط‌های Kubernetes اعمال کنید.


موضوعات اصلی تحت پوشش در زیر آمده است


مبانی ArgoCD: مفاهیم اساسی ArgoCD، از جمله معماری، اجزاء و نحوه انطباق آن با اکوسیستم Kubernetes و CI-CD را درک کنید.

پیکربندی اعلان: یاد بگیرید که ArgoCD را در یک خوشه Kubernetes پیکربندی کنید (Minikube و خوشه توزیع شده واقعی) و اطمینان حاصل کنید که رویکرد اعلامیه با اصول GitOps همسو است.

استقرار و مدیریت برنامه: دنبال کردن فرآیندهای استقرار برنامه‌ها با استفاده از UI و CLI، مدیریت پیکربندی‌های چند محیطی، و اجرای چرخه حیات برنامه ساده با استفاده از ArgoCD.

فضای کاری GitOps: در متدولوژی GitOps غوطه ور شوید تا بفهمید که چگونه فرآیندهای استقرار را با قرار دادن Git در مرکز فرآیند کسب و کار تغییر می دهد.

ویژگی‌های پیشرفته ArgoCD: موضوعات پیشرفته مانند تنظیمات همگام‌سازی خودکار، بازیابی فاجعه، تنظیمات برگشتی، و ادغام افزونه سفارشی را کاوش کنید.

امنیت و بهترین شیوه‌ها: بینشی در مورد ایمن کردن سیستم ArgoCD، مدیریت دسترسی و پیروی از بهترین شیوه‌ها برای عملکرد و قابلیت اطمینان بهینه به دست آورید.


بخش های زیر پوشش داده شده است

1) معرفی GitOps

2) ArgoCD مقدمه

3) تنظیم محیط (هم محیط توسعه و هم محیط درجه تولید)

4) مدیریت و پیکربندی برنامه

5) مدیریت برنامه Helm

6) مخازن

7) پروژه های ArgoCD

8) مدیریت ArgoCD

9) مدیریت پیکربندی ArgoCD

10) ویژگی‌ها و استراتژی‌های پیشرفته



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

ArgoCD مقدمه ArgoCD Introduction

  • مقدمه دوره ArgoCD ArgoCD Course Introduction

  • معرفی ArgoCD و GitOps ArgoCD and GitOps Introduction

  • کد منبع و دستورات Git Git Source code and Commands

  • GitOps WorkFlow GitOps WorkFlow

  • ویژگی های اصلی ArgoCD Core Features of ArgoCD

  • متمایز کننده های کلیدی ArgoCD ArgoCD Key Differentiators

  • معماری و اجزای ArgoCD ArgoCD Architecture and Components

  • آزمون مقدماتی ArgoCD ArgoCD Introduction Quiz

تنظیم محیط Setting Up the Environment

  • پیش نیازها و الزامات ArgoCD ArgoCD PreRequisites and Requirements

  • راه اندازی و پیکربندی AWS EC2 AWS EC2 Setup and Configuration

  • نصب Minikube، Docker و Kubectl Installing Minikube, Docker and Kubectl

  • نصب ArgoCD در Minikube Installing ArgoCD on Minikube

  • پیکربندی ArgoCD CLI Configuring ArgoCD CLI

  • Port Forward - Local Host را درک کنید Understand Port Forward - Local Host

  • درک پورت فوروارد - همه میزبان Understand port forward - All Host

  • درک SSH Tunnel - اتصال ArgoCD Understand SSH Tunnel - Connect ArgoCD

  • پیکربندی پورت گره ArgoCD ArgoCD Node port configuration

  • پیکربندی NodePort را برگردانید Revert NodePort Configuration

  • با پورت های مختلف و خلاصه IP آشنا شوید Understand Various ports and IP Summary

  • دسترسی به رابط کاربری وب ArgoCD Accessing the ArgoCD Web UI

  • دسترسی به ArgoCD CLI Accessing ArgoCD CLI

  • راه اندازی یک نمونه برنامه - رابط کاربری وب Setting up a Sample Application - Web UI

  • راه اندازی یک نمونه برنامه - CLI Setting up a Sample Application - CLI

  • تنظیم محیط Setting Up the Environment

مدیریت برنامه ها Manage Applications

  • آشنایی با برنامه های کاربردی در ArgoCD Understanding Applications in ArgoCD

  • مشخصات برنامه ArgoCD ArgoCD Application Specifications

  • استفاده از مخزن با نمونه ها Using the Repo with Samples

  • ایجاد اپلیکیشن در ArgoCD Creating Applications in ArgoCD

  • نرم افزار Self-Heal Option و نسخه ی نمایشی Application Self-Heal Option and Demo

  • برنامه Prune Option و نسخه ی نمایشی Application Prune Option and Demo

  • گزینه های همگام سازی برنامه - Dryrun-Apply-Force Application Sync Options - Dryrun-Apply-Force

  • سیاست انتشار هرس برنامه Application Prune Propagation Policy

  • Refresh و Hard Refresh برنامه Application Refresh and Hard Refresh

  • گزینه های همگام سازی برنامه Application Sync Options

  • اعتبارسنجی طرحواره پرش همگام سازی برنامه Application Sync Skip Schema Validation

  • Application Sync Respect نادیده گرفتن تفاوت ها Application Sync Respect Ignore Differences

  • جایگزینی همگام سازی برنامه Application Sync Replace

  • همگام سازی برنامه دوباره تلاش کنید Application Sync Retry

  • نمای کلی داشبورد برنامه Application Dashboard Overview

  • تفاوت ها را مقایسه کنید Application compare differences

  • بازگشت و مدیریت تاریخچه Rollback and History Management

  • مدیریت چرخه عمر برنامه Managing Application Lifecycle

  • پیکربندی پارامترهای برنامه Configuring Application Parameters

  • آمادگی و سرزندگی برنامه Application Readiness and Liveness

  • آزمون تمرینی ArgoCD 1 ArgoCD Practice Test 1

مخازن Repositories

  • مقدمه ای بر مخازن در ArgoCD Introduction to Repositories in ArgoCD

  • مخزن عمومی و خصوصی Public and Private Repository

  • اعتبار مخزن با استفاده از کلیدهای SSH Repository Credentials using SSH Keys

  • الگوی اعتبار مخزن Repository Credential Template

  • بهترین روش ها - سازمان مخزن Best Practices - Repository Organization

  • مخازن Repositories

پروژه های ArgoCD ArgoCD Projects

  • بررسی اجمالی پروژه ها در ArgoCD Overview of Projects in ArgoCD

  • ایجاد و پیکربندی پروژه های ArgoCD Creating and Configuring ArgoCD Projects

  • پیکربندی منبع پروژه Project Source Configuration

  • پیکربندی مقصد پروژه Project Destination Configuration

  • تفاوت های حوزه خوشه و فضای نام Cluster and Namespace Scope Differences

  • پیکربندی فهرست محدوده خوشه ای Cluster Scoped List Configuration

  • پیکربندی فهرست محدوده فضای نام Namespace Scoped List Configuration

  • مقدمه پنجره همگام سازی Sync Window Introduction

  • راه اندازی پنجره همگام سازی در پروژه Setup Sync Window in Project

  • نقش های پروژه Project Roles

  • مدیریت سهمیه ها و محدودیت های پروژه Managing Project Quotas and Limits

  • مشخصات پروژه Project Specification

  • راه اندازی اعلامی برای پروژه ها با استفاده از yaml Declarative Setup for Projects using yaml

  • نهایی کننده های پروژه Project Finalizers

  • پروژه های ArgoCD ArgoCD Projects

برنامه های کاربردی هلم Helm Applications

  • معرفی هلم Helm Introduction

  • نصب و راه اندازی هلم Helm Install and Setup

  • دمو شروع سریع Helm Helm Quick Start Demo

  • بهترین روش ها برای مدیریت ارزش های نمودار هلم Best Practices for Managing Helm Chart Values

  • نسخه ی نمایشی نمودار هلم - گرافانا Helm Chart Demo - Grafana

  • بازگشت و عرضه با استفاده از هلم Rollback and Rollout Using Helm

  • مفهوم چند محیطی هلم ArgoCD ArgoCD Helm Multi Environment Concept

امنیت و مدیریت ArgoCD ArgoCD Security and Administration

  • معرفی کلیدهای GPG و مدیریت کلیدها GPG Keys Introduction and Keys Management

  • افزودن کلید عمومی Gnu به ArgoCD Adding Gnu Public key to ArgoCD

  • Git Verified Commit با VSCode Git Verified Commit with VSCode

  • همگام سازی بر اساس Verfied Commit Sync based on Verfied Commit

  • پیکربندی بازه زمانی تطبیق برنامه Application Reconciliation Timeout Configuration

  • کاربر یا حساب جدید اضافه کنید Add new user or account

  • رمز عبور مدیریت را به روز کنید Update admin password

تنظیم درجه تولید Production Grade Setup

  • راه اندازی Vultr Cloud Vultr Cloud setup

  • ArgoCD در ابر Vultr ArgoCD in Vultr cloud

  • Vultr Cloud را به ArgoCD اضافه کنید Add Vultr Cloud to ArgoCD

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کارشناسی ارشد Argo CD: تکنیک های خبره در GitOps و DevOps
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
78
Udemy (یودمی) udemy-small
20 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,301
4.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MUTHUKUMAR Subramanian MUTHUKUMAR Subramanian

پرفروش ترین مربی، Big Data، Spark، Cloud، Java، AWS

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.