servicemesher/istio-handbook
کاربرد:
این پروژه یک راهنمای عملی و پیشرفته برای استفاده از Istio به عنوان یک سرویس مِش (Service Mesh) در محیطهای مبتنی بر کانتینر و Kubernetes است. این کتاب به توسعهدهندگان و مهندسان زیرساخت کمک میکند تا با قابلیتهای پیشرفته Istio مانند کنترل ترافیک، امنیت سرویسها، مشاهداتپذیری (Observability) و مدیریت سیاستها آشنا شوند.
در چه شرایطی بهتره استفاده شود؟
وقتی که در حال ساخت یا مدیریت یک معماری میکروسرویس در مقیاس بزرگ هستید و نیاز به کنترل هوشمند ترافیک، مانیتورینگ دقیق، امنیت بین سرویسها و اعمال سیاستهای دسترسی دارید، استفاده از این راهنما بسیار مفید است. همچنین برای تیمهایی که قصد یادگیری عمیق Istio دارند و میخواهند از امکاناتی مثل Canary Release، Rate Limiting و mTLS استفاده کنند، مناسب است.
چند مثال از موارد استفاده
- پیادهسازی Canary Deployment برای ریلیز ایمن سرویسها
- فعالسازی ارتباط امن بین سرویسها با mutual TLS
- مانیتورینگ و ردیابی فراخوانیهای سرویس با ابزارهایی مثل Jaeger و Kiali ️️
- مدیریت ترافیک و اعمال قوانین مانند Rate Limiting و Circuit Breaking ️
- ایزوله کردن سرویسهای آسیبپذیر در محیط تست
- ##Istio
- ##ServiceMesh
- ##Kubernetes
- ##Microservices
- ##DevOps
- ##CloudNative
- ##Observability
- ##mTLS
- ##CanaryDeployment
- ##TrafficManagement
