Kubernetes Service Mesh با Istio [ویدئو]

Kubernetes Service Mesh with Istio [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: معماری های میکروسرویس ساختمان پیچیده است. مدیریت پیچیدگی‌های آن (مانند قطع شدن مدار، محدودیت سرعت، قابلیت مشاهده یا امنیت) معمولاً به تیم‌های توسعه واگذار می‌شود تا اجرا شوند. استفاده از چارچوب های منبع باز شناخته شده یک گزینه است، اما این به سرعت منجر به نفخ بیش از حد کتابخانه می شود و ناگهان سرویس های شما دیگر چندان کوچک نیستند. این دوره تجربه عملی عملی در استفاده از مش سرویس ایستیو را ارائه می دهد. به جای اجرای نگرانی های مقطعی در هر سرویس، خواهید دید که چگونه یک مش سرویس به شما اجازه می دهد تا نگرانی های مورد نظر را به طور شفاف در کانال های ارتباطی فردی تزریق و تزئین کنید. ما در مورد معماری مفهومی ایستیو با بلوک های اصلی ساختمان و نحوه کار آن بحث می کنیم. سپس نحوه نصب ایستیو و استفاده از مدیریت ترافیک، انعطاف پذیری، قابلیت تشخیص و ویژگی های امنیتی آن را نشان دهید. در پایان این دوره، شما آماده خواهید بود که ایستیو را به تولید و اجرای معماری میکروسرویس بومی ابری بعدی خود بپردازید. تمام کدها و فایل های پشتیبانی این دوره در GitHub در https://github.com/PacktPublishing/Kubernetes-Service-Mesh-with-Istio موجود است. معماری Istio و اجزای آن را کاوش کنید. با استفاده از Helm (و به صورت دستی) مش سرویس Istio را در Kubernetes نصب کنید ترافیک ورودی و خروجی را در مش سرویس کنترل کنید استراتژی های مسیریابی مبتنی بر مسیر، هدر و وزن را اعمال کنید استقرار آبی/سبز و قناری را با ایستیو انجام دهید انعطاف‌پذیری خدمات را با استفاده از وقفه‌ها، قطع کننده‌های مدار، بالک‌هدها و تلاش‌های مجدد پیاده‌سازی کنید تست آشوب را با تزریق خطاها و خطاها انجام دهید شبکه سرویس Istio را با TLS متقابل و خط مشی های احراز هویت/مجوز ایمن کنید ویژگی‌های تشخیصی Istio را کاوش و استفاده کنید این دوره ویدیویی برای توسعه‌دهندگان، معماران و متخصصان عملیات ابری است که می‌خواهند سیستم‌ها و میکروسرویس‌های خود را به روشی آسان، کنترل‌شده، قوی، قابل مشاهده و ایمن بسازند، مستقر کنند و اجرا کنند. الزامات: دانش قبلی Docker و Kubernetes مورد نیاز است. مهارت های برنامه نویسی اولیه در هر زبانی به شما کمک می کند تا برخی از نمونه های کد را بهتر درک کنید. به معماری مش سرویس ایستیو، بلوک های ساختمانی و عملکردها تسلط داشته باشید * دستورالعمل های گام به گام با مثال های واقع گرایانه با تمرکز بر مدیریت ترافیک، مسیریابی و سناریوهای عرضه، تزریق خطا، انعطاف پذیری، قابلیت تشخیص و امنیت در مش های سرویس ایستیو * به صورت عملی دریافت کنید با نصب و اجرای مش سرویس Istio در Kubernetes

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

شروع کار با ایستیو Getting Started with Istio

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

  • معماری و اجزای مفهومی ایستیو Conceptual Istio Architecture and Components

  • واژه نامه ایستیو Istio Glossary

  • نصب ایستیو به صورت دستی Installing Istio by Hand

  • نصب ایستیو با استفاده از هلم Installing Istio Using Helm

  • استقرار سرویس به مش Deploying Service to the Mesh

مدیریت ترافیک و مسیریابی Traffic Management and Routing

  • کنترل ترافیک ورودی Controlling Ingress Traffic

  • مسیریابی مبتنی بر هدر و مسیر Path and Header Based Routing

  • مسیریابی بر اساس وزن Weight Based Routing

  • استقرار آبی/سبز و قناری Blue/Green and Canary Deployments

  • کنترل ترافیک خروجی Controlling Egress Traffic

انعطاف پذیری خدمات Service Resilience

  • اضافه کردن مدار شکن Adding a Circuit Breaker

  • تنظیم زمان های درخواست Setting Request Timeouts

  • استخرهای اتصال و سرفصل های انبوه Connection Pools and Bulk Heading

  • دوباره تلاش می کند Retries

  • محدود کردن نرخ Rate Limiting

تست آشوب Chaos Testing

  • خطای تاخیر HTTP تزریق می شود Injecting HTTP Delay Fault

  • تزریق خطای لغو HTTP Injecting HTTP Abort Fault

  • استفاده از فیلترهای Envoy Using Envoy Filters

  • Traffic Mirroring را انجام دهید Perform Traffic Mirroring

ایمن کردن مش Securing the Mesh

  • امنیت به صورت پیش‌فرض - شبکه‌های اعتماد صفر Security by Default - Zero Trust Networks

  • TLS متقابل بین خدمات Mutual TLS Between Services

  • فعال کردن حالت سختگیرانه Enabling Strict Mode

  • مجوز در دروازه ورودی Authorization on Ingress Gateway

  • مجوز برای ترافیک HTTP Authorization for HTTP Traffic

  • مجوز با JWT Authorization with JWT

قابلیت تشخیص: نظارت، ردیابی و تجسم Diagnosability: Monitoring, Tracing, and Visualization

  • مثلث تشخیص The Diagnosability Triangle

  • متریک با پرومتئوس Metrics with Prometheus

  • داشبوردهای عملیاتی با Grafana Operational Dashboards with Grafana

  • ردیابی تماس با جیگر Call Tracing with Jaeger

  • دسترسی به سیاهههای مربوط با Envoy Access Logs with Envoy

  • تجسم مش با کیالی Mesh Visualization with Kiali

نمایش نظرات

Kubernetes Service Mesh با Istio [ویدئو]
جزییات دوره
2 h 18 m
32
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mario-Leander Reimer Mario-Leander Reimer

ماریو- لئاندر ریمر تکنسین ارشد QAware است. ماریو-لئاندر از سال 2009 در QAware بوده است ، جایی که هم اکنون در زمینه موفقیت فنی در حساب های BMW کار می کند. وی بیش از 20 سال تجربه به عنوان توسعه دهنده و معمار سیستم دارد. وی در طراحی و اجرای سیستم پیچیده تخصص دارد. او در معماری نرم افزار و چندین فناوری منبع باز مهارت دارد. وی به عنوان عضو فرآیند انجمن جاوا (JCP) به دنبال بهبود بستر جاوا با تهیه مشخصات عملی است. او در کنفرانس های بین المللی ارائه کرده است و مدرس مهمان در دانشگاه روزنهایم است ، جایی که سابقاً در رشته رایانه تحصیل می کرد.