آموزش Flux CD برای مبتدیان - عملیات DevOps کاربردی - آخرین آپدیت

دانلود Flux CD for the Absolute Beginners - Hands-On DevOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی هوشمند Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. دوره Flux CD برای مبتدیان - DevOps کاربردی، برای ارائه درکی عمیق و عملی از Flux CD و نقش آن در خودکارسازی استقرار (Deployment) در کوبرنتیز با استفاده از اصول GitOps طراحی شده است. در پایان این دوره، شما مهارت‌های عملی برای راه‌اندازی و مدیریت Flux CD در سناریوهای واقعی، از نصب تا استراتژی‌های پیچیده استقرار را کسب خواهید کرد. خواهید آموخت که Flux CD چگونه استقرار اپلیکیشن‌ها را خودکار کرده و مقیاس‌پذیری و مدیریت بارهای کاری کوبرنتیز را بهبود می‌بخشد. این دوره با معرفی GitOps و Flux CD شروع شده و اصول اصلی و ویژگی‌های Flux CD را تحلیل می‌کند. شما با Flux CLI، نحوه نصب Flux CD روی کلاستر کوبرنتیز و آشنایی با کنترلرهای کلیدی مانند Source و Kustomize آشنا خواهید شد. با پیشروی در دوره، به بررسی عمیق‌تر معماری Flux CD و نمایش‌های عملی استقرار اپلیکیشن‌ها با استفاده از Kustomize، Helm، ریجستری‌های OCI و ادغام با مخازن خصوصی می‌پردازید. در طول دوره، فعالیت‌های عملی از جمله ادغام با مخازن خارجی و پیکربندی کنترلرهای اتوماسیون تصویر (Image Automation) را انجام خواهید داد. این مسیر با اعلان‌ها و مانیتورینگ با استفاده از Prometheus و Grafana، همراه با بررسی رابط‌های کاربری Flux CD و ملاحظات امنیتی ادامه می‌یابد. در پایان دوره، شما کاملاً مجهز به مدیریت یک خط لوله (Pipeline) کامل استقرار GitOps با Flux CD خواهید بود. این دوره برای علاقه‌مندان به DevOps، متخصصان کوبرنتیز و هر کسی که به دنبال پیاده‌سازی GitOps در برنامه‌های واقعی است، ایده‌آل است. محتوای دوره برای مبتدیان مناسب است، اگرچه آشنایی اولیه با مفاهیم کوبرنتیز مفید خواهد بود. در نهایت، شما قادر خواهید بود Flux CD را روی کوبرنتیز نصب کنید، اپلیکیشن‌ها را با Kustomize و Helm مستقر کنید، با مخازن خصوصی و OCI ادغام شوید، به‌روزرسانی‌های ایمیج را خودکار کنید، اعلان‌ها را تنظیم کرده و استقرارهای خود را با Prometheus و Grafana مانیتور کنید.

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

مقدمه‌ای بر دوره Course Introduction

  • مقدمه‌ای بر GitOps Introduction to GitOps

آشنایی با GitOps و Flux CD Introduction to GitOps and Flux CD

  • مقدمه‌ای بر GitOps Introduction to GitOps

  • شروع کار با Flux CD Getting Started with Flux CD

  • ویژگی‌های Flux CD Flux CD Features

  • دموی مستندات Flux Demonstration - Flux Documentation

درک چارچوب Flux CD Understanding Flux CD Framework

  • اصطلاحات کلیدی Flux CD Core Flux CD Terminologies

راه‌اندازی Flux CD Setting up Flux CD

  • گزینه‌های نصب Flux CD و پیش‌نیازها Flux CD Installation Options and Pre-requisites

  • مروری بر Flux CLI Overview of Flux CLI

  • دموی نصب Flux CLI و دستورات پرکاربرد Demonstration - Flux CLI Installation and Commonly Used Commands

  • دموی نصب Flux CD روی کوبرنتیز Demonstration - Installing Flux CD on Kubernetes

  • دموی راه‌اندازی کلاستر دو گره‌ای (اختیاری) Demonstration - Two Node Cluster Setup (Optional)

معماری Flux CD Flux CD Architecture

  • درک معماری Flux CD Understanding Flux CD Architecture

کار با کنترلرهای Source و Kustomize Working with Source and Kustomize Controller

  • شروع کار با Source Controller و Kustomize Controller Getting Started with Source Controller and Kustomize Controller

  • دموی استقرار اولین اپلیکیشن با Flux (از مخزن Flux) Demonstration - Deploying First Application Using Flux (From Flux Repository)

  • دموی عملیات Suspend، Resume و Delete در Flux Demonstration - Suspend, Resume, and Delete Operations in Flux

  • ساخت فایل‌های کنترلر Source و Kustomize (روش Declarative) Source Controller and Kustomize Controller File Creation (Declarative Way)

  • دموی استقرار اپلیکیشن (Declarative با مخزن خارجی) Demonstration - Deploying Application (Declarative with External Repository)

  • دموی ادغام مخزن خصوصی (Private Repository) Demonstration - Integrating Private Repository

  • دموی ادغام Object Storage (S3) با Flux CD Demonstration - Integrating Object Storage (S3) with Flux CD

استقرار اپلیکیشن با استفاده از Kustomize و Helm Application Deployment Using Kustomize and Helm

  • استقرار اپلیکیشن با استفاده از Kustomize و Helm Application Deployment Using Kustomize and Helm

  • دموی استقرار اپلیکیشن با استفاده از Kustomize Overlay Demonstration - Deploying Application Using Kustomize Overlay

  • درک Helm Controller در Flux CD Understanding Helm Controller in Flux CD

  • دموی استقرار اپلیکیشن با Helm Charts (با منبع Git) Demonstration - Deploying Application Using Helm Charts (With Git as Source)

  • دموی استقرار اپلیکیشن از Helm Charts (با منبع Helm Repository) Demonstration - Deploying Application From Helm Charts (With Helm Repository as Source)

استقرار اپلیکیشن از طریق OCI Registry Application Deployment from OCI Registry

  • درک OCI Registry Understanding OCI Registry

  • دموی ارسال Manifestها و Helm Charts به OCI Registry Demonstration - Pushing Manifests and Helm Charts to OCI Registry

  • درک OCI Repository Source Controller در Flux CD Understanding OCI Repository Source Controller in Flux CD

  • دموی استقرار اپلیکیشن (بسته/آرتیفکت مبتنی بر Manifest) از OCI Registry Demonstration - Deploying Application (Manifests Based Package/Artifact) from OCI Registry

  • دموی استقرار اپلیکیشن (بسته/آرتیفکت مبتنی بر Helm) از OCI Registry Demonstration - Deploying Application (Helm Based Package/Artifact) from OCI Registry

کنترلرهای Image Reflector و اتوماسیون در Flux CD Image Reflector and Automation Controllers in Flux CD

  • درک کنترلرهای اتوماسیون ایمیج در Flux CD Understanding Flux CD Image Automation Controllers

  • دموی نصب کنترلرهای اتوماسیون ایمیج Demonstration - Installing Image Automation Controllers

  • دموی اتوماسیون ایمیج Flux CD (منابع ImageRepository, ImagePolicy, ImageUpdateAutomation) Demonstration - Flux CD Image Automation (ImageRepository, ImagePolicy, ImageUpdateAutomation Flux Resources)

کنترلر اعلان‌ها (Notification) در Flux CD Notification Controller in Flux CD

  • درک کنترلرهای اعلان (Notification) در Flux CD Understanding Flux CD Notification Controllers

  • دموی Webhookها در Flux CD (منبع Receiver) Demonstration - Webhooks with Flux CD (Receiver Flux Resource)

  • دموی ادغام Flux CD با MS Teams برای اعلان‌ها (منابع Providers و Alerts) Demonstration - Integrating Flux CD with MS Teams for Notifications (Providers and Alerts Flux Resources)

مانیتورینگ و داشبوردینگ Flux CD Flux CD Monitoring and Dashboarding

  • متریک‌های Flux CD برای مانیتورینگ و داشبوردینگ Flux CD Metrics for Monitoring and Dashboarding

  • دموی راه‌اندازی Prometheus و Grafana با استفاده از Flux CD Demonstration - Setting Up Prometheus and Grafana Using Flux CD

  • دموی مانیتورینگ Flux CD با Prometheus و Grafana Demonstration - Monitoring Flux CD with Prometheus and Grafana

رابط‌های کاربری (UI) در Flux CD Flux CD UI's (User Interface)

  • گزینه‌های رابط کاربری (UI) برای Flux CD Flux CD UI Options

  • دموی رابط کاربری Flux با Capacitor Demonstration - Flux UI with Capacitor

  • دموی رابط کاربری Flux با Weave GitOps Demonstration - Flux UI with Weave-GitOps

مفاهیم تکمیلی (ملاحظات امنیتی) More Concepts (Security Considerations)

  • توصیه‌های امنیتی برای Flux CD Security Practices for Flux CD

جمع‌بندی Conclusion

  • نکاتی برای استفاده از دستور kubectl برای منابع Flux CD Tips Using kubectl Command for Flux CD Resources

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش Flux CD برای مبتدیان - عملیات DevOps کاربردی
جزییات دوره
10h 44m
44
(آخرین آپدیت)
27
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده