لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
دموی ادغام 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
دموی اتوماسیون ایمیج 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
نمایش نظرات