نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Istio به شما امکان می دهد ارتباط بین م softwareلفه های نرم افزار توزیع شده را مدیریت ، ایمن و مشاهده کنید. بیاموزید که چگونه ساختار مش سرویس بر روی Docker و Kubernetes بنا شده است تا کنترل بی نظیری بر چگونگی مکالمه سرویس های شما با یکدیگر ایجاد کند. Istio یک شبکه سرویس است - بخشی است که به شما امکان می دهد ارتباط شبکه را بین سرویس های برنامه خود کنترل کنید. بدون تغییر کد یا پیکربندی ، می توانید مسیریابی ترافیک ، امنیت و تله متری را بصورت متمرکز مدیریت کنید. در این دوره ، مدیریت برنامه ها در Kubernetes با Istio ، خواهید آموخت که با مش سرویس می توانید چه کاری انجام دهید. ابتدا ، استقرارهای آبی/سبز و قناری را کشف خواهید کرد. در مرحله بعدی ، در مورد احراز هویت ، مجوز و نحوه مشاهده سلامت و وضعیت خدمات خود خواهید آموخت. سرانجام ، شما خواهید فهمید که چگونه با Istio در یک محیط محلی کار می کنید ، و آنچه برای اجرای Istio در تولید باید بدانید. پس از پایان دوره ، مهارت لازم را برای استقرار Istio و اجرای برنامه های جدید و قدیمی در مش سرویس خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی Istio
Introducing Istio
-
مش سرویس چیست؟
What Is a Service Mesh?
-
درک ویژگی های Istio
Understanding Istio's Features
-
نسخه ی نمایشی: نصب Istio در Kubernetes با Docker Desktop
Demo: Installing Istio on Kubernetes with Docker Desktop
-
بررسی معماری و هزینه های جاری Istio
Examining Istio's Architecture and Running Costs
-
نسخه ی نمایشی: اجرای برنامه BookInfo با Istio
Demo: Running the BookInfo App with Istio
-
استفاده از سرویس VirtualService برای مدیریت ترافیک
Using a VirtualService to Manage Traffic
-
نسخه ی نمایشی: اضافه کردن تحمل خطا با Istio
Demo: Adding Fault Tolerance with Istio
-
خلاصه ماژول
Module Summary
مدیریت ترافیک خدمات
Managing Service Traffic
-
درک سرویس های مجازی ، قوانین مقصد و زیرمجموعه ها
Understanding VirtualServices, DestinationRules, and Subsets
-
نسخه ی نمایشی: یک پرتاب تاریک برای یک ویژگی جدید
Demo: A Dark Launch for a New Feature
-
استفاده از دروازه های دارای سرویس های مجازی برای مدیریت ترافیک خارجی
Using Gateways with VirtualServices to Mange External Traffic
-
نسخه ی نمایشی: استقرار آبی/سبز
Demo: A 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
-
نسخه ی نمایشی: قطع کننده مدار با تشخیص Outlier
Demo: Circuit Breaker with Outlier Detection
-
خلاصه ماژول
Module Summary
امنیت ارتباط با TLS متقابل
Securing Communication with Mutual TLS
-
درک سیاستهای متقابل TLS و Istio
Understanding Mutual TLS and Istio Policies
-
نسخه ی نمایشی: خدمات ایمن با TLS متقابل
Demo: Securing Services with Mutual TLS
-
استفاده از اختیارات سیاست برای دسترسی امن به خدمات
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
-
درک جریان تله متری از طریق Istio
Understanding the Telemetry Flow through Istio
-
نسخه ی نمایشی: تجسم مش سرویس
Demo: Visualizing the Service Mesh
-
نسخه ی نمایشی: داشبورد خدمات و Istio
Demo: Dashboards for Services and Istio
-
گرفتن سرآیند OpenTelemetry برای ردیابی توزیع شده
Capturing OpenTelemetry Headers for Distributed Tracing
-
نسخه ی نمایشی: توزیع ردیابی
Demo: Distributed Tracing
-
ادغام Istio با پشته ورود به سیستم شما
Integrating Istio with Your Logging Stack
-
نسخه ی نمایشی: ورود به سیستم با Fluentd و Kibana
Demo: Logging with Fluentd and Kibana
-
خلاصه ماژول
Module Summary
اجرای Istio در تولید
Running Istio in Production
-
ملاحظات استفاده از Istio در تولید
Considerations for Deploying Istio in Production
-
نسخه ی نمایشی (قسمت 1): پیکربندی و استقرار Istio در تولید
Demo (Part 1): Configuring and Deploying Istio in Production
-
نسخه ی نمایشی (قسمت 2): استقرار BookInfo برای تولید
Demo (Part 2): Deploying BookInfo to Production
-
مهاجرت برنامه های زنده به Istio
Migrating Live Applications to Istio
-
نسخه ی نمایشی: مهاجرت به Istio با استفاده از mTLS ، مجوز و ورود
Demo: Migrating to Istio with mTLS, Authorization and Ingress
-
درک سناریوهای بالقوه شکست
Understanding Potential Failure Scenarios
-
آیا به مش سرویس نیاز دارید؟
Do You Need a Service Mesh?
نمایش نظرات