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