دوره آموزشی کوبرنتس: GitOps با ArgoCD
1 ساعت 40 دقیقهپیشرفته2021-10-04
مدرسین
Janani Ravi
Certified Google Cloud Architect and Data Engineer
جزئیات دوره
از آنجا که سازمانها بیشتر و بیشتر برنامه های کاربردی خود را به ابر منتقل می کنند، استفاده از تکنیک های دستی برای تأمین منابع کمتر رایج شده است، زیرا برنامه های کاربردی بومی ابر از زیرساخت ها به عنوان کد برای استقرار استفاده می کنند. در این دوره، Janani Ravi نشان می دهد که چگونه از ArgoCD برای تحویل مستمر زیرساخت ها استفاده کنید، به طوری که بتوانید استقرار برنامه و مدیریت چرخه زندگی خود را به طور کامل خودکار کنید. جانانی به شما نشان می دهد که چگونه با ArgoCD شروع به کار کنید، سپس جزئیات کار با ArgoCD در یک خوشه محلی Kubernetes، قبل از اینکه نحوه پیکربندی برنامه ArgoCD را به شما نشان دهد. او سپس مراحل استقرار زیرساخت را در یک خوشه خارجی Kubernetes و سپس در Google Kubernetes Engine در GCP پوشش می دهد.
مهارت ها
GitGoogle CloudKubernetesDevOps ToolsAdvancedDevOpsGoogleOpen Source
سرفصل ها
0. مقدمه
- 01 - تحویل مستمر زیرساخت با آرگو سی دی
- 02 - مرور سریع فناوری پیش نیاز
1. شروع به کار با آرگو سی دی
- 03 - GitOps برای اتوماسیون زیرساخت
- 04 - معرفی سی دی آرگو
- 05 - آرگو سی دی برای یکپارچه سازی مداوم زیرساخت ها
- 06 - ایجاد یک خوشه محلی K3s
- 07 - مروری بر معماری
2. کار با آرگو سی دی در یک خوشه محلی Kubernetes
- 08 - نصب خدمات Argo CD و CLI
- 09 - اجرای رابط وب Argo CD
- 10 - راهاندازی یک مخزن Git با مشخصات مانیفست
- 11 - استقرار یک برنامه با استفاده از آرگو سی دی
3. پیکربندی Argo CD Application
- 12 - تغییر رمز ادمین آرگو سی دی
- 13 - همگام سازی مانیفستهای زیرساخت به روز شده
- 14 - پیکربندی استقرارها با استفاده از kubectl
- 15 - همگام سازی خودکار، هرس خودکار و خوددرمانی
4. استقرار زیرساخت در خوشه خارجی Kubernetes
- 16 - ایجاد یک خوشه K3s خارجی
- 17 - ایجاد پروژه Argo CD جدید با استفاده از CLI
- 18 - ساخت و ثبت تصویر داکر سفارشی
- 19 - ارسال مشخصات زیرساخت به یک مخزن Git خصوصی
- 20 - استقرار یک برنامه Flask در یک خوشه خارجی
- 21 - به روز رسانی برنامه سفارشی
5. استقرار زیرساخت در موتور Google Kubernetes
- 22 - فعال کردن Kubernetes Engine API
- 23 - اتصال به مخزن GitHub با استفاده از SSH
- 24 - ایجاد یک خوشه GKE
- 25 - راهاندازی Argo CD در GKE
- 26 - ثبت تصویر برنامه با GCR
- 27 - پیکربندی راز تصویر با یک اکانت سرویس
- 28 - اتصال Argo CD به مخزن Git خصوصی با استفاده از SSH
- 29 - استقرار زیرساخت در خوشه GKE
نتیجه
- 30 - خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی راهنمای کامل گیت
- دوره آموزشی مبانی برنامه نویسی: کنترل نسخه با Git
- دوره آموزشی یادگیری Git و GitHub
- دوره آموزشی ایجاد پورتفولیوهای GitHub
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot X
- دوره آموزشی یادگیری جامع گیت هاب: بخش اول مبانی
- دوره آموزشی مدیریت وابستگی Git با زیر ماژول ها و زیردرخت ها