آموزش خودکار سازی استقرارهای Kubernetes با استفاده از گردش کار GitOps

Automating Kubernetes Deployments Using a GitOps Workflow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: دستیابی به برنامه های کاربردی در خوشه های 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

نمایش نظرات

آموزش خودکار سازی استقرارهای Kubernetes با استفاده از گردش کار GitOps
جزییات دوره
2h 31m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
15
4.9 از 5
دارد
دارد
دارد
Nigel Brown
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nigel Brown Nigel Brown

نایجل یک متخصص فناوری اطلاعات با بیش از 25 سال تجربه است که در نقش های فنی و مدیریتی به دست آمده است. او فعالیت خود را در عملیات IT آغاز کرد ، پیش از آنکه یکی از بنیانگذاران و رهبری یک شرکت متمرکز بر ارائه راهکارهای مدیریت سیستم به برخی از بزرگترین شرکتهای انگلستان باشد. اخیراً ، او به ریشه های فنی خود بازگشته است و دنیای نرم افزارهای اختصاصی را برای دامنه منبع باز عوض کرده است. نیگل علاقه شدیدی به حوزه معاصر ریز سرویس ها و فناوری های کانتینر دارد. به ویژه ، او از به اشتراک گذاشتن دانش خود با دیگران از طریق تکنیک های مختلف یادگیری لذت می برد.