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

دانلود Kubernetes: GitOps with Argo CD

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

در این دوره جامع، جانانی راوی آموزش‌های عملی استفاده از GitOps با Argo CD را برای استقرار مستمر زیرساخت در کوبرنتیز (Kubernetes) به شما ارائه می‌دهد. بیاموزید چگونه Argo CD را پیکربندی کنید، اپلیکیشن‌ها را در کلاسترهای محلی و خارجی مستقر نمایید و منابع را به‌طور بهینه در محیط‌های مختلف مدیریت کنید. نحوه خودکارسازی استقرارها با استفاده از Helm charts را کشف کنید و سپس برای کنترل ترتیب استقرار و وابستگی‌ها، از lifecycle hooks و sync waves استفاده کنید. متوجه شوید که Argo CD چگونه به‌طور یکپارچه با GitHub و مخازن خصوصی ادغام می‌شود تا فرآیند توسعه شما را سرعت ببخشد. درک خود را از خودکارسازی مدیریت زیرساخت و مقیاس‌بندی استقرار اپلیکیشن‌ها در معماری‌های پیچیده کوبرنتیز ارتقا دهید. این دوره برای مهندسان DevOps و مهندسان SRE ایده‌آل است و مهارت‌های ارزشمندی در استقرار و مدیریت زیرساخت در Google Kubernetes Engine (GKE) و همچنین پیاده‌سازی application sets برای مدیریت چندین میکروسرویس به شما می‌آموزد.

این دوره توسط جانانی راوی تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.


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

مقدمه Introduction

  • مرور سریع تکنولوژی Quick technology overview

  • جایگاه Argo CD در چرخه توسعه Where does Argo CD fit?

1. شروع کار با Argo CD 1. Getting Started with Argo CD

  • یکپارچه‌سازی مستمر زیرساخت (CI) Continuous integration of infrastructure

  • ایجاد یک کلاستر محلی K3s Creating a local K3s cluster

  • مرور معماری Argo CD Argo CD architectural overview

  • آشنایی با GitOps Introducing GitOps

  • معرفی Argo CD Introducing Argo CD

2. کار با Argo CD در کلاستر محلی کوبرنتیز 2. Working with Argo CD on a Local Kubernetes Cluster

  • نصب سرویس‌ها و CLI در Argo CD Installing Argo CD services and CLI

  • راه‌اندازی مخزن گیت برای مشخصات زیرساخت Setting up a Git repo for infrastructure specifications

  • استقرار یک اپلیکیشن با استفاده از Argo CD Deploying an application using Argo CD

  • اجرای رابط کاربری وب Argo CD Running the Argo CD web UI

3. پیکربندی اپلیکیشن Argo CD 3. Configuring the Argo CD Application

  • کاهش انحراف پیکربندی (Configuration Drift) Mitigating configuration drift

  • حذف خودکار (Pruning) و خودترمیمی (Self-healing) Automated sync pruning and self-healing

  • تغییر رمز عبور مدیریت Argo CD Changing the Argo CD admin password

  • همگام‌سازی مانیفست‌های به‌روزشده زیرساخت Syncing updated infrastructure manifests

  • تاریخچه و بازگشت به نسخه‌های قبل (Rollback) History and rollback

4. استقرار زیرساخت در کلاستر خارجی کوبرنتیز 4. Deploying Infrastructure to an External Kubernetes Cluster

  • ساخت و ثبت یک ایمیج سفارشی داکر Building and registering a custom Docker image

  • ارسال مشخصات زیرساخت به یک مخزن گیت خصوصی Pushing infrastructure specifications to a private Git repo

  • پیکربندی Argo CD با کلاستر خارجی Configuring Argo CD with the external cluster

  • ایجاد یک پروژه جدید Argo CD با استفاده از CLI Creating a new Argo CD project using the CLI

  • به‌روزرسانی اپلیکیشن سفارشی Updating the custom application

  • استقرار اپلیکیشن در کلاستر خارجی Deploying an application to the external cluster

  • ایجاد یک کلاستر خارجی K3s Creating an external K3s cluster

  • استقرار اپلیکیشن Flask در کلاستر خارجی Deploying the Flask application to the external cluster

5. استفاده از Application Sets، Sync Waves و Helm Charts برای استقرار زیرساخت 5. Using Application Sets, Sync Waves, and Helm Charts to Deploy Infrastructure

  • پیکربندی Sync Waves و Lifecycle Hooks Configuring sync waves and lifecycle hooks

  • استقرار Helm charts از طریق گیت Deploying Helm charts from Git

  • اجرای همگام‌سازی اپلیکیشن در موج‌ها (Waves) Performing application sync in waves

  • ایجاد دومین کلاستر خارجی Creating a second external cluster

  • تعریف استقرار کوبرنتیز با استفاده از Helm charts Defining the Kubernetes deployment using Helm charts

  • تایید Helm chart با استفاده از dry run و استقرار دستی Verifying Helm chart using dry run and manual deployment

  • مقیاس‌بندی استقرارها با Application Sets Scaling deployments with application sets

6. استقرار زیرساخت در Google Kubernetes Engine 6. Deploying Infrastructure to Google Kubernetes Engine

  • راه‌اندازی Argo CD روی GKE Setting up Argo CD on GKE

  • اتصال به مخزن گیت‌هاب با استفاده از SSH Connecting to a GitHub repo using SSH

  • پیکربندی حساب سرویس برای دسترسی به ایمیج‌ها در Artifact Registry Configuring a service account to access images in the Artifact Registry

  • استقرار زیرساخت در کلاستر GKE Deploying infrastructure to the GKE cluster

  • ثبت ایمیج اپلیکیشن در Google Artifact Registry Registering the app image with Google Artifact Registry

  • ایجاد یک کلاستر GKE Creating a GKE cluster

  • فعال‌سازی API کوبرنتیز و API مربوط به Artifact Registry Enabling the Kubernetes API and the Artifact Registry API

  • اتصال Argo CD به مخزن گیت خصوصی با استفاده از SSH Connecting Argo CD to a private Git repo using SSH

جمع‌بندی Conclusion

  • خلاصه و گام‌های بعدی Summary and next steps

نمایش نظرات

آموزش کوبرنتیز: پیاده‌سازی GitOps با Argo CD
جزییات دوره
2h 33m
40
(آخرین آپدیت)
280
- از 5
دارد
دارد
دارد
Janani Ravi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.