آموزش شروع کار با Kustomize

Getting Started with Kustomize

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مدیریت انواع مختلف پیکربندی Kubernetes واقعا سخت است. این دوره به شما می آموزد که چگونه از Kustomize برای تبدیل پیکربندی های پایه استاتیک به چندین تنوع برای سازگاری با محیط های مختلف استفاده کنید. مدیریت قابل اعتماد تغییرات کوچک پیکربندی Kubernetes مورد نیاز برای اجازه دادن به برنامه ها برای اجرا در چندین محیط دشوار است. در این دوره آموزشی، شروع کار با Kustomize، یاد خواهید گرفت که چگونه از Kustomize برای مدیریت تغییرات مجموعه اصلی از تنظیمات پایه استفاده کنید. ابتدا، نحوه تعریف Kustomizations را به عنوان بلوک ساختمانی برای انجام تبدیل های پیکربندی کشف خواهید کرد. در مرحله بعد، نحوه تغییر ابرداده مرتبط با اشیاء Kubernetes را بر اساس هر محیط بررسی خواهید کرد. و در نهایت، شما یاد خواهید گرفت که چگونه اشیاء را برای افزودن یا حذف موارد پیکربندی متناسب با محیط موجود، وصله کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانشی خواهید داشت که به شما امکان می دهد با استفاده از Kustomize با پیکربندی Kubernetes بدون الگو کار کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Kustomize Introducing Kustomize

  • طرح کلی ماژول Module Outline

  • مشکل مدیریت پیکربندی Kubernetes The Problem with Managing Kubernetes Configuration

  • نسخه ی نمایشی: تعریف پیکربندی Kubernetes برای یک برنامه Demo: Defining Kubernetes Configuration for an App

  • اصل DRY The DRY Principle

  • شخصی سازی برای نجات Kustomize to the Rescue

  • خلاصه ماژول Module Summary

شخصی سازی اصول Kustomize Principles

  • طرح کلی ماژول Module Outline

  • سفارشی سازی The Kustomization

  • استفاده از Kustomize در خط فرمان Using Kustomize on the Command Line

  • نسخه ی نمایشی: آشنایی با خط فرمان Demo: Command Line Familiarization

  • ایجاد انواع با پایه ها و روکش ها Creating Variants with Bases and Overlays

  • بلوک های ساختمانی: ژنراتورها و ترانسفورماتورها The Building Blocks: Generators and Transformers

  • ارجاع به منابع محلی و راه دور Referencing Local and Remote Resources

  • نسخه ی نمایشی: استفاده از Kustomize برای ایجاد یک نوع پوشش Demo: Using Kustomize to Create an Overlay Variant

  • خلاصه ماژول Module Summary

دستکاری ابرداده شی Kubernetes Manipulating Kubernetes Object Metadata

  • طرح کلی ماژول Module Outline

  • تغییر فضاهای نام Transforming Namespaces

  • نسخه ی نمایشی: تنظیم فضاهای نام در یک پوشش Demo: Setting Namespaces in an Overlay

  • دستکاری نام اشیاء Manipulating Object Names

  • فراداده شی Kubernetes Kubernetes Object Metadata

  • برچسب ها و انتخابگرها Labels and Selectors

  • نسخه ی نمایشی: اعمال برچسب بر روی اشیاء در یک پوشش Demo: Applying Labels to Objects in an Overlay

  • خلاصه ماژول Module Summary

ایجاد ConfigMaps و Secrets Generating ConfigMaps and Secrets

  • طرح کلی ماژول Module Outline

  • ایجاد اشیاء ConfigMap از منابع Canonical Generating ConfigMap Objects from Canonical Sources

  • مدیریت ارز حجم کار با پسوند نام Managing Workload Currency with Name Suffixes

  • گزینه های ژنراتور Generator Options

  • نسخه ی نمایشی: ایجاد داده های پیکربندی برنامه Demo: Generating App Configuration Data

  • نسخه ی نمایشی: به روز رسانی های حجم کاری در مورد تغییر پیکربندی Demo: Workload Updates on Configuration Change

  • مدیریت اسرار Kubernetes با Kustomize Handling Kubernetes Secrets with Kustomize

  • خلاصه ماژول Module Summary

وصله کردن اشیاء Kubernetes Patching Kubernetes Objects

  • طرح کلی ماژول Module Outline

  • وصله کردن تصاویر کانتینر حجم کاری Patching Workload Container Images

  • نسخه ی نمایشی: تعریف مجدد تصویر کانتینر در یک پوشش Demo: Redefining the Container Image in an Overlay

  • استراتژی های وصله Patching Strategies

  • استراتژی وصله JSON The JSON Patch Strategy

  • استراتژی وصله ادغام استراتژیک The Strategic Merge Patch Strategy

  • نسخه ی نمایشی: اصلاح حجم کاری با استفاده از وصله ادغام استراتژیک Demo: Patching a Workload Using a Strategic Merge Patch

  • نسخه ی نمایشی: اصلاح حجم کاری با استفاده از وصله JSON Demo: Patching a Workload Using a JSON Patch

  • خلاصه ماژول Module Summary

کار با پیکربندی مدولار Working with Modular Configuration

  • طرح کلی ماژول Module Outline

  • نسخه ی نمایشی: معرفی یک پوشش جدید Demo: Introducing a New Overlay

  • پیکربندی مدولار و استفاده مجدد Modular Configuration and Reuse

  • معرفی کامپوننت Kustomize Introducing the Kustomize Component

  • کار با کامپوننت های Kustomize Working with Kustomize Components

  • نسخه ی نمایشی: تعدیل کردن پیکربندی برنامه Demo: Moduralizing an App's Configuration

  • نسخه ی نمایشی: استفاده از اجزای اختیاری در یک پوشش Demo: Using Optional Components in an Overlay

  • بسته بندی Wrapping Up

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع کار با Kustomize
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 46m
49
Pluralsight (پلورال سایت) pluralsight-small
03 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Nigel Brown

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nigel Brown Nigel Brown

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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