آموزش مدیریت برنامه ها در Kubernetes با Istio

Managing Apps on Kubernetes with Istio

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Istio یک سرویس مش است - مولفه ای که به شما امکان می دهد ارتباط شبکه بین سرویس های برنامه خود را کنترل کنید. شما می توانید مسیریابی ترافیک، امنیت و تله متری را به صورت مرکزی بدون تغییر کد یا پیکربندی مدیریت کنید. در این دوره آموزشی، مدیریت برنامه‌ها در Kubernetes با Istio، دقیقاً یاد خواهید گرفت که با یک سرویس مش چه کاری می‌توانید انجام دهید. ابتدا، مسیریابی ترافیک را با استقرار آبی/سبز و قناری بررسی خواهید کرد. در مرحله بعد، با احراز هویت، مجوز، و نحوه مشاهده سلامت و وضعیت خدمات خود آشنا خواهید شد. در نهایت، نحوه کار با ایستیو در یک محیط محلی و آنچه را که برای اجرای ایستیو در تولید باید بدانید، کشف خواهید کرد. وقتی دوره را تمام کردید، مهارت‌هایی برای استقرار Istio و اجرای برنامه‌های جدید و قدیمی در سرویس مش خواهید داشت.

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

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

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

معرفی ایستیو Introducing Istio

  • مش سرویس چیست؟ What Is a Service Mesh?

  • نسخه ی نمایشی: اجرای Istio در Kubernetes با Docker Desktop Demo: Running Istio on Kubernetes with Docker Desktop

  • بررسی معماری و هزینه های اجرایی ایستیو Examining Istio's Architecture and Running Costs

  • نسخه ی نمایشی: اجرای برنامه Bookinfo با Istio Demo: Running the Bookinfo App with Istio

  • استفاده از VirtualServices برای مدیریت ترافیک Using VirtualServices to Manage Traffic

  • نسخه ی نمایشی: اضافه کردن تحمل خطا با ایستیو Demo: Adding Fault Tolerance with Istio

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

مدیریت ترافیک خدمات Managing Service Traffic

  • آشنایی با VirtualServices، DestinationRules و Subsets Understanding VirtualServices, DestinationRules, and Subsets

  • نسخه ی نمایشی: راه اندازی تاریک برای یک ویژگی جدید Demo: A Dark Launch for a New Feature

  • استفاده از دروازه‌ها با سرویس‌های مجازی برای کنترل ترافیک خارجی Using Gateways with VirtualServices to Mange External Traffic

  • نسخه ی نمایشی: استقرار آبی/سبز Demo: Blue/Green Deployment

  • پیکربندی استقرار قناری با وزن کشی ترافیک Configuring Canary Deployments with Traffic Weighting

  • نسخه ی نمایشی: استقرار قناری با و بدون کوکی ها Demo: Canary Deployments with and without Cookies

  • مدیریت ترافیک برای سلامت برنامه با یک مدارشکن Managing Traffic for Application Health with a Circuit Breaker

  • نسخه ی نمایشی: مدار شکن با تشخیص بیرونی Demo: Circuit Breaker with Outlier Detection

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

لایه بندی امنیت Layering on Security

  • درک متقابل TLS با PeerAuthentication Understanding Mutual TLS with PeerAuthentication

  • نسخه ی نمایشی: ایمن کردن خدمات با TLS متقابل Demo: Securing Services with Mutual TLS

  • استفاده از AuthorizationPolicy برای ایمن کردن دسترسی به خدمات Using AuthorizationPolicy to Secure Access to Services

  • نسخه ی نمایشی: مجوز سرویس با mTLS Demo: Service Authorization with mTLS

  • اعمال سیاست‌ها برای دسترسی امن کاربر نهایی Applying Policies to Secure End-user Access

  • نسخه ی نمایشی: مجوز کاربر نهایی با JWT Demo: End-user Authorization with JWT

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

مشاهده شبکه خدمات Observing the Service Network

  • درک جریان تله متری از طریق ایستیو Understanding the Telemetry Flow through Istio

  • نسخه ی نمایشی: تجسم مش سرویس Demo: Visualizing the Service Mesh

  • نسخه ی نمایشی: داشبوردهای خدمات و ایستیو Demo: Dashboards for Services and Istio

  • گرفتن هدرهای OpenTelemetry برای ردیابی توزیع شده Capturing OpenTelemetry Headers for Distributed Tracing

  • نسخه ی نمایشی: ردیابی توزیع شده Demo: Distributed Tracing

  • ادغام Istio با Logging Stack Integrating Istio with Your Logging Stack

  • نسخه ی نمایشی: ورود به سیستم با Elasticsearch، Fluent Bit و Kibana Demo: Logging with Elasticsearch, Fluent Bit, and Kibana

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

اجرای ایستیو در تولید Running Istio in Production

  • استقرار ایستیو در تولید Deploying Istio in Production

  • نسخه ی نمایشی: استقرار Istio در یک خوشه تولید Demo: Deploying Istio on a Production Cluster

  • مهاجرت برنامه های کاربردی زنده به ایستیو Migrating Live Applications to Istio

  • نسخه ی نمایشی: مهاجرت به Istio با mTLS، مجوز، و Ingress Demo: Migrating to Istio with mTLS, Authorization, and Ingress

  • درک سناریوهای احتمالی شکست Understanding Potential Failure Scenarios

  • آیا به مش سرویس نیاز دارید؟ Do You Need a Service Mesh?

نمایش نظرات

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

آموزش مدیریت برنامه ها در Kubernetes با Istio
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 52m
38
Pluralsight (پلورال سایت) pluralsight-small
13 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP

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

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

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