آموزش Kubernetes برای توسعه دهندگان: استفاده از کد شما

Kubernetes for Developers: Deploying Your Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: چگونه می توان کد را در Kubernetes مستقر کرد؟ درباره تکنیک های مختلف استقرار از جمله ، به روزرسانی جدید ، استقرار قناری ، استقرار آبی-سبز ، مشاغل و CronJobs و همچنین تکنیک های عیب یابی که می تواند برای شناسایی مسائل استفاده شود ، بیاموزید. استقرار کد در محیط های مختلف می تواند چالش برانگیز باشد. در این دوره ، Kubernetes for Developers: Deploying Your Code ، با روشهای مختلف استقرار آشنا خواهید شد که می توانند برای اطمینان از عملکرد صحیح کد و برنامه های شما استفاده شوند. ابتدا ، نحوه کارگذاری در Kubernetes را کشف خواهید کرد ، این شامل نشان دادن چگونگی تعریف استقرار با استفاده از YAML و انتقال آن به Kubernetes با استفاده از ابزار kubectl است. سپس ، نحوه کارکرد استقرارهای رول ، مزایایی که ارائه می دهند و همچنین اگر مشکلی پیش آمد ، چگونه می توانید استقرار را برگردانید. در مرحله بعدی ، شما به استقرار قناری می پردازید ، نقشی که آنها می توانند برای اطمینان از عملکرد صحیح به روزرسانی کد بازی کنند و درصورت استفاده مناسب و به دنبال آن استقرارهای سبز-سبز. از آنجا ، شما در مورد مشاغل و CronJobs ، و چگونگی اجرای یک کار یک بار یا حتی اجرای یک کار در یک برنامه با استفاده از قالب Cron یاد خواهید گرفت. سرانجام ، شما ابزارهای مختلف نظارت و عیب یابی مانند Prometheus و Grafana را که می توانند برای نظارت بر Kubernetes و ارائه هشدارها در صورت بروز اشتباه استفاده شوند ، همراه با دستورات اصلی عیب یابی که می توانید با استفاده از آنها برای کسب اطلاعات بیشتر در مورد مشکلات بوجود آمده ، جستجو کنید. پس از اتمام این دوره ، مهارت ها و دانش لازم برای نصب کد و اطمینان از عملکرد صحیح آن در خوشه Kubernetes را خواهید داشت.

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

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

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

بررسی اجمالی Kubernetes Kubernetes Deployments Overview

  • اجمالی ، پیش نیازها و نمونه کد Overview, Prerequisites, and Code Samples

  • مقدمه Introduction

  • بررسی اجمالی Kubernetes Kubernetes Deployments Overview

  • ایجاد یک استقرار اولیه Creating an Initial Deployment

  • استقرارهای Kubernetes در عمل Kubernetes Deployments in Action

  • گزینه های استقرار Kubernetes Kubernetes Deployment Options

  • خلاصه Summary

انجام استقرارهای به روزرسانی نورد Performing Rolling Update Deployments

  • مقدمه Introduction

  • درک کاربردهای به روزرسانی نورد Understanding Rolling Update Deployments

  • ایجاد یک Rolling Update Deployment Creating a Rolling Update Deployment

  • استقرار Rolling Update در عمل Rolling Update Deployment in Action

  • استقرارهای برگشتی Rolling Back Deployments

  • بازگرداندن اعزام ها در عمل Rolling Back Deployments in Action

  • خلاصه Summary

انجام اعزام قناری Performing Canary Deployments

  • مقدمه Introduction

  • درک استقرارهای قناری Understanding Canary Deployments

  • ایجاد یک استقرار قناری Creating a Canary Deployment

  • اعزام قناری در عمل Canary Deployments in Action

  • خلاصه Summary

اجرای استقرارهای سبز و آبی Performing Blue-Green Deployments

  • مقدمه Introduction

  • درک استقرارهای سبز و آبی Understanding Blue-Green Deployments

  • ایجاد استقرار آبی-سبز Creating a Blue-Green Deployment

  • استقرارهای آبی و سبز در عمل - استقرار آبی Blue-Green Deployments in Action - The Blue Deployment

  • استقرارهای سبز و آبی در عمل - استقرار سبز Blue-Green Deployments in Action - The Green Deployment

  • خلاصه Summary

مشاغل در حال اجرا و CronJobs Running Jobs and CronJobs

  • مقدمه Introduction

  • درک مشاغل Understanding Jobs

  • درک CronJobs Understanding CronJobs

  • ایجاد یک شغل و CronJob Creating a Job and CronJob

  • مشاغل در عمل Jobs in Action

  • CronJobs در عمل CronJobs in Action

  • خلاصه Summary

انجام وظایف نظارت و عیب یابی Performing Monitoring and Troubleshooting Tasks

  • مقدمه Introduction

  • بررسی اجمالی نظارت و عیب یابی Monitoring and Troubleshooting Overview

  • داشبورد UI وب در عمل Web UI Dashboard in Action

  • سرور متریک ، معیارهای حالت kube و پرومتئوس در عمل Metrics Server, kube-state-metrics, and Prometheus in Action

  • گرافانا در عمل Grafana in Action

  • روشهای عیب یابی با kubectl Troubleshooting Techniques with kubectl

  • روشهای عیب یابی در عمل Troubleshooting Techniques in Action

  • خلاصه Summary

همه اش را بگذار کنار هم Putting It All Together

  • در حال مرور گزینه های استقرار Reviewing Deployment Options

نمایش نظرات

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

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

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

آموزش Kubernetes برای توسعه دهندگان: استفاده از کد شما
جزییات دوره
3h 4m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
57
4.9 از 5
دارد
دارد
دارد
Dan Wahlin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP