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

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

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

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

معرفی دوره 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 Controller 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 Controller (به روش 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 Chartها به 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 و Automation در 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

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

  • دمو: کار با Webhooks در 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)

  • گزینه‌های رابط کاربری 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 عملی
جزییات دوره
6h 5m
44
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Raheja, Thinknyx Technologies Yogesh Raheja, Thinknyx Technologies

Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند. یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمان‌های متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساخت‌های کد، کانتینری‌سازی، محاسبات ابری، راه‌حل‌های اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی می‌کند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.