آموزش Kubernetes: GitOps با ArgoCD

Kubernetes: GitOps with ArgoCD

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

از آنجا که سازمانها بیشتر و بیشتر برنامه های خود را به ابر منتقل می کنند ، استفاده از تکنیک های دستی برای تأمین منابع کمتر رایج می شود ، زیرا برنامه های کاربردی بومی ابر از زیرساخت ها به عنوان کد برای استقرار استفاده می کنند. در این دوره ، Janani Ravi نشان می دهد که چگونه از ArgoCD برای تحویل مستمر زیرساخت ها استفاده کنید ، به طوری که بتوانید استقرار برنامه و مدیریت چرخه زندگی خود را به طور کامل خودکار کنید. جانانی به شما نشان می دهد که چگونه با ArgoCD شروع به کار کنید ، سپس جزئیات کار با ArgoCD در یک خوشه محلی Kubernetes ، قبل از اینکه نحوه پیکربندی برنامه ArgoCD را به شما نشان دهد. سپس مراحل استقرار زیرساخت ها را در یک خوشه خارجی Kubernetes و سپس در موتور Google Kubernetes در GCP پوشش می دهد.


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

معرفی Introduction

  • تحویل مداوم زیرساخت ها با Argo CD Continuous delivery of infrastructure with Argo CD

  • مرور سریع پیش نیاز فناوری Quick prerequisite technology overview

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

  • GitOps برای اتوماسیون زیرساخت ها GitOps for infrastructure automation

  • معرفی سی دی Argo Introducing Argo CD

  • CD Argo برای ادغام مداوم زیرساخت ها Argo CD for continuous integration of infrastructure

  • ایجاد یک خوشه محلی K3s Creating a local K3s cluster

  • مروری بر معماری Architectural overview

  • فصل مسابقه Chapter Quiz

2. کار با سی سی Argo در یک خوشه محلی Kubernetes 2. Working with Argo CD on a Local Kubernetes Cluster

  • نصب خدمات CD Argo و CLI Installing Argo CD services and the CLI

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

  • راه اندازی یک repo Git با مشخصات آشکار Setting up a Git repo with manifest specifications

  • استقرار برنامه با استفاده از CD Argo Deploying an application using Argo CD

  • فصل مسابقه Chapter Quiz

3. پیکربندی برنامه Argo CD 3. Configuring the Argo CD Application

  • تغییر رمز سرپرست سی دی Argo Changing the Argo CD admin password

  • همگام سازی آشکار زیرساخت های به روز شده Syncing updated infrastructure manifests

  • پیکربندی استقرار با استفاده از kubectl Configuring deployments using kubectl

  • همگام سازی خودکار ، هرس خودکار و خوددرمانی Automated sync, automated pruning, and self-healing

  • فصل مسابقه Chapter Quiz

4. استقرار زیرساخت در خوشه Kubernetes خارجی 4. Deploying Infrastructure to External Kubernetes Cluster

  • ایجاد یک خوشه خارجی K3s Creating an external K3s cluster

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

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

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

  • استقرار یک برنامه Flask در یک خوشه خارجی Deploying a Flask application to an external cluster

  • به روز رسانی برنامه سفارشی Updating the custom application

  • فصل مسابقه Chapter Quiz

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

  • فعال کردن API Kubernetes Engine Enabling the Kubernetes Engine API

  • اتصال به repo GitHub با استفاده از SSH Connecting to a GitHub repo using SSH

  • ایجاد یک خوشه GKE Creating a GKE cluster

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

  • ثبت تصویر برنامه با GCR Registering the app image with GCR

  • پیکربندی راز تصویر با یک حساب سرویس Configuring the image secret with a service account

  • اتصال CD ARGO به یک بازپرداخت خصوصی GIT با استفاده از SSH Connecting Argo CD to a private Git repo using SSH

  • استقرار زیرساخت ها در خوشه GKE Deploying infrastructure to the GKE cluster

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

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

آموزش Kubernetes: GitOps با ArgoCD
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 40m
35
Linkedin (لینکدین) lynda-small
12 مهر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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