نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
دستیابی به برنامه های کاربردی در خوشه های Kubernetes به روشی قابل اعتماد و قابل تکرار دشوار است. این دوره به شما می آموزد که چگونه با استفاده از اپراتور Flux ، گردش کار GitOps را برای خودکار سازی برنامه ها اتخاذ کنید. استقرار برنامه ها در Kubernetes ساده است ، اما به طور قابل اعتماد حفظ یکپارچگی پیکربندی برنامه از انتشار تا انتشار یک چالش بزرگ است. در این دوره ، خودکار سازی Kubernetes Deployments با استفاده از GitOps Workflow ، می آموزید که چگونه با استفاده از اپراتور Flux و ابزارهای رایگان ، استقرار برنامه ها را خودکار و کنترل کنید. ابتدا متوجه خواهید شد که چگونه می توان Flux را برای استفاده خودکار از استقرار با استفاده از Git به عنوان منبع واحد حقیقت پیکربندی کرد. در مرحله بعدی ، خواهید آموخت که چگونه می توان Flux و Helm Operator را با هم ترکیب کرد تا استقرار برنامه های شما را بصورت نمودارهای Helm پیکربندی کنید. سرانجام ، شما استقرارهای تدریجی و نحوه استفاده از Flagger برای خودکار سازی استقرار قناری را کشف خواهید کرد. پس از اتمام این دوره ، دانش لازم در مورد گردش کار GitOps و مهارت های فنی مورد نیاز برای اتوماسیون قابل اعتماد تحویل مداوم برنامه های خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک چالش های خودکارسازی اعزام ها
Understanding the Challenges of Automating Deployments
-
رئوس مطالب ماژول
Module Outline
-
پیکربندی اعلانی با Kubernetes
Declarative Configuration with Kubernetes
-
Cloud Native Workflows
Cloud Native Workflows
-
مدیریت یکپارچگی پیکربندی
Managing the Integrity of Configuration
-
خلاصه ماژول
Module Summary
استفاده از رویکرد GitOps برای خودکار سازی استقرارها
Using the GitOps Approach for Automating Deployments
-
رئوس مطالب ماژول
Module Outline
-
اصول GitOps
GitOps Principles
-
GitOps در طبیعت
GitOps in the Wild
-
معرفی Flux
Introducing Flux
-
نسخه ی نمایشی: نصب Flux و Fluxctl CLI
Demo: Installing Flux and the Fluxctl CLI
-
خلاصه ماژول
Module Summary
پیکربندی شار برای استقرارهای خودکار
Configuring Flux for Automated Deployments
-
رئوس مطالب ماژول
Module Outline
-
هویت دادن به Flux
Giving Flux an Identity
-
پیکربندی پارامترهای تنظیمات Flux
Configuring Flux's Configuration Parameters
-
نسخه ی نمایشی: همگام سازی با Git Repo
Demo: Syncing with a Git Repo
-
پیکربندی شار برای انتشار برنامه های خودکار
Configuring Flux for Automated Application Releases
-
امضای کمیته ها و تأیید امضاها
Signing Commits and Verifying Signatures
-
نسخه ی نمایشی: خودکار سازی استقرار برنامه ها با Flux
Demo: Automating Application Deployments with Flux
-
خلاصه ماژول
Module Summary
خودکار کردن نسخه های بسته بندی شده با اپراتور Helm
Automating Packaged Releases with the Helm Operator
-
رئوس مطالب ماژول
Module Outline
-
معرفی Helm Operator
Introducing the Helm Operator
-
نسخه ی نمایشی: نصب اپراتور Helm با Helm
Demo: Installing the Helm Operator with Helm
-
تعریف منابع و ارزش های نمودار Helm
Defining Helm Chart Sources and Values
-
مدیریت و ارتقا Chart نمودار
Handling Chart Upgrades and Rollbacks
-
نسخه ی نمایشی: انتشار خودکار نمودار Helm
Demo: Automating a Helm Chart Release
-
خلاصه ماژول
Module Summary
اجرای استقرار خودکار نسخه قناری با Flagger
Implementing an Automated Deployment of a Canary Release with Flagger
-
رئوس مطالب ماژول
Module Outline
-
بررسی تحویل پیشرفته
Exploring Progressive Delivery
-
معرفی Flagger
Introducing Flagger
-
نسخه ی نمایشی: نصب اپراتور Flagger
Demo: Installing the Flagger Operator
-
خودکار تبلیغات و بازگشت قناری
Automating Canary Promotions and Rollbacks
-
نسخه ی نمایشی: استقرار نسخه قناری با Flagger
Demo: Deploying a Canary Release with Flagger
-
بسته بندی کردن
Wrapping Up
نمایش نظرات