آموزش استقرار ASP.NET Core 6 با استفاده از Kubernetes

Deploying ASP.NET Core 6 Using Kubernetes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه یک برنامه ASP.NET Core 6 (و 7) را در زیرساخت های Kubernetes استقرار دهید. یک خوشه Kubernetes ابتدا، نحوه کانتینر کردن برنامه خود و اجرای آنها را به صورت محلی در یک ترکیب سرویس بررسی خواهید کرد. در مرحله بعد، متوجه خواهید شد که یک خوشه Kubernetes چه چیزی ارائه می دهد و چگونه آن را برای اجرای تولید سخت تر کنید و به شما امکان می دهد برنامه خود را در خوشه مستقر کنید. در مرحله بعد، در یک خوشه تولید مستقر خواهید شد و سپس برنامه را با نقاط پایانی سلامت و نقاط پایانی معیارها برای بهبود مشاهده پذیری و نظارت بر سلامت برنامه بهبود خواهید داد. در نهایت، دوره را با خودکارسازی استقرارها به پایان خواهید رساند. پس از اتمام این دوره، مهارت‌ها و دانش کانتینرها، Kubernetes و اتوماسیون استقرار با Azure DevOps و GitHub را خواهید داشت که برای استقرار برنامه‌های ASP.NET Core در زیرساخت Kubernetes لازم است.

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

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

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

آشنایی با نحوه استقرار در Kubernetes Understanding How to Deploy to Kubernetes

  • معرفی Introduction

  • بررسی نسخه Version Check

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

  • معرفی ماژول Module Introduction

  • معرفی GloboTicket Introducing GloboTicket

  • نسخه ی نمایشی: معرفی اپلیکیشن GloboTicket Demo: Introducing the GloboTicket Application

  • راه حل هسته ASP.NET خود را کانتینر کنید Containerize Your ASP.NET Core Solution

  • نسخه ی نمایشی: اجرای ظروف روی یک ماشین Demo: Running Containers on a Single Machine

  • بارهای کاری تولید بر روی خوشه ها اجرا می شود Production Workloads Run on Clusters

  • استقرار مبتنی بر حالت مطلوب Desired-State Based Deployment

  • مفاهیم Kubernetes Kubernetes Concepts

  • مدیریت منابع به روز رسانی های متحرک Rolling Updates & Resource Management

  • چگونه بین پادها ارتباط برقرار کنیم؟ How to Communicate between Pods?

  • سرویس Kubernetes Kubernetes Service

  • Kubernetes Ingress SSL Kubernetes Ingress & SSL

  • فروشگاه GloboTicket در Kubernetes GloboTicket Shop on Kubernetes

  • نسخه ی نمایشی: از خط فرمان در یک خوشه محلی Kubernetes مستقر شود Demo: Deploy to a Local Kubernetes Cluster from Command Line

  • خلاصه Summary

استقرار در یک خوشه تولید Deploying to a Production Cluster

  • معرفی Introduction

  • راه اندازی AKS Cluster Setting up an AKS Cluster

  • نسخه ی نمایشی: راه اندازی یک AKS Cluster Demo: Setting up an AKS Cluster

  • راه اندازی رجیستری کانتینر Setting up a Container Registry

  • نسخه ی نمایشی: راه اندازی یک رجیستری کانتینر Demo: Setting up a Container Registry

  • استراتژی های استقرار Deployment Strategies

  • تنظیم محدودیت های منابع Setting up Resource Constraints

  • ملاحظات استقرار Deployment Considerations

  • نسخه آزمایشی: استقرار نسخه اولیه برنامه Demo: Deploy Initial Version of the Application

  • خلاصه Summary

امنیت برنامه و کلاستر را بهبود بخشید Improve the Application and Cluster Security

  • معرفی Introduction

  • DevOps به توصیه های سخت افزاری امنیتی نیاز دارد DevOps Needs & Security Hardening Recommendations

  • اجرای نیمکت Kube در کلاستر شما Running Kube Bench on Your Cluster

  • اضافه کردن SSL و Ingress Adding SSL and Ingress

  • افزودن Kyverno به خوشه Adding Kyverno to the Cluster

  • بهبود مدیریت مخفی پیکربندی Improving Configuration & Secret Management

  • پیکربندی و امنیت بهبود یافته Improved Configuration and Security

  • اضافه کردن اسرار کشش Adding Pull Secrets

  • خلاصه Summary

بهبود عملیات و قابلیت مشاهده Improve Operations and Observability

  • معرفی Introduction

  • بررسی های سلامت Health Checks

  • عدم استقرار زمان توقف Zero Downtime Deployments

  • افزودن نقاط پایانی سلامت Adding Health Endpoints

  • استقرار نسخه جدید بدون توقف Zero-downtime Deployment New Version

  • بهبود قابلیت مشاهده Improving Observability

  • افزودن قابلیت مشاهده Adding Observability

  • خلاصه Summary

خودکارسازی استقرار با اقدامات GitHub یا خطوط لوله DevOps Azure Automating the Deployment with GitHub Actions or Azure DevOps Pipelines

  • معرفی Introduction

  • CI/CD ایمن و سازگار Secure and Compliant CI/CD

  • استقرار در AKS با استفاده از GitHub Deploying to AKS Using GitHub

  • استقرار در AKS با استفاده از Azure DevOps Deploying to AKS Using Azure DevOps

  • خلاصه Summary

نمایش نظرات

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

آموزش استقرار ASP.NET Core 6 با استفاده از Kubernetes
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 47m
51
Pluralsight (پلورال سایت) pluralsight-small
29 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.

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

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

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