دوره آموزشی مبانی GitOps
2 ساعت 12 دقیقهمبتدی2021-07-05
مدرسین

Kevin Bowersox
Full-Stack Java Developer, Instructor
جزئیات دوره
اگر یک ثابت در صنعت نرم افزار وجود داشته باشد، آن هم نیاز به سرعت و هم دقت است. GitOps می تواند به رفع هر دو نیاز کمک کند. GitOps یک مدل عملیاتی است که DevOps را با مفاهیم دیگری گسترش می دهد که به تیم ها امکان می دهد تحویل برنامه های اصلی ابر را به روشی سازگارتر، قابل اعتماد ، شفاف و ایمن تسریع کنند. در این دوره، مربی کوین بوورساکس شما را با اصول الگوی GitOps، اصول کلیدی آن و کاربرد عملی آن آشنا می کند. کوین با استفاده از تظاهرات عملی با Kubernetes، عناصر سازنده ای مانند پیکربندی اعلانی، تحویل تغییر خودکار، آشتی و موارد دیگر را توضیح می دهد. در طول دوره، شما با ابزارهای مختلفی آشنا می شوید که می توانید از روش GitOps استفاده کنید، از جمله Terraform ،Argo CD ،Flux و Flagger.
مهارت ها
GitDevOps ToolsDevOpsLearningOpen Source
سرفصل ها
0. مقدمه
- 01 - یک رویکرد پیشرفته به DevOps
- 02 - راهاندازی فایل تمرین
1. مبانی GitOps
- 03 - GitOps چیست
- 04 - تکامل به GitOps
- 05 - GitOps چگونه کار میکند
- 06 - مزایای GitOps
2. بلوکهای ساختمان GitOps
- 07 - اصول GitOps
- 08 - پیکربندی اعلامی
- 09 - گیت به عنوان منبع حقیقت
- 10 - تحویل خودکار تغییرات
- 11 - کنترل خودکار حالت
- 12 - حالت مطلوب در سی دی آرگو
- 13 - تحویل خودکار تغییرات در آرگو سی دی
- 14 - کنترل خودکار حالت در آرگو سی دی
3. GitOps در عمل
- 15 - موارد استفاده GitOps
- 16 - بومی ابر
- 17 - ظروف
- 18 - GitOps در Kubernetes
- 19 - زیرساخت به عنوان کد (IaC)
- 20 - CICD با GitOps
- 21 - سکوهای کانتینری
- 22 - تمرینات GitOps در عمل - IaC و استقرار مداوم
- 23 - تمرینات GitOps در عمل - گردش کار End-to-End
4. ابزار GitOps
- 24 - ابزارهای GitOps
- 25 - نمای کلی Terraform
- 26 - تهیه خوشههای Kubernetes با Terraform
- 27 - بررسی اجمالی شار
- 28 - Bootstrapping Flux در Kubernetes
- 29 - کنترل کنندههای شار
- 30 - تحویل مداوم با Flux
- 31 - نمای کلی پرچمدار
- 32 - نصب Flagger با Helm
- 33 - تحویل پیشرونده با Flagger
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی راهنمای کامل گیت
- دوره آموزشی مبانی برنامه نویسی: کنترل نسخه با Git
- دوره آموزشی یادگیری Git و GitHub
- دوره آموزشی ایجاد پورتفولیوهای GitHub
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot X
- دوره آموزشی یادگیری جامع گیت هاب: بخش اول مبانی
- دوره آموزشی مدیریت وابستگی Git با زیر ماژول ها و زیردرخت ها