يتم تقسيم شبكة خدمة Istio منطقيًا إلى مستوى بيانات ومستوى تحكم. يتكون مستوى البيانات من مجموعة من البروكسيات الذكية (Envoy) التي تم نشرها على شكل سيارات جانبية. هذه الوكلاءتتوسط وتتحكم في جميع اتصالات الشبكة بين الخدمات المصغرة. يقومون أيضًا بجمع والإبلاغ عن القياس عن بُعد في كل حركة مرور الشبكة.
كيف يعمل Istio مع Kubernetes؟
Istio مصمم للتوسعة ويمكنه التعامل مع مجموعة متنوعة من احتياجات النشر. يعمل عنصر تحكم Istioplane على Kubernetes، ويمكنك إضافة التطبيقات التي تم نشرها في هذه المجموعة إلى الشبكة الخاصة بك ، أو توسيع الشبكة إلى مجموعات أخرى ، أو حتى توصيل أجهزة VM أو نقاط نهاية أخرى تعمل خارج Kubernetes.
ما هو Istio وكيف يعمل
Istioيمكّن المؤسسات من تأمين الخدمات المصغرة والاتصال بها ومراقبتها، حتى يتمكنوا من تحديث تطبيقات المؤسسة الخاصة بهم بسرعة وأمان أكبر. يدير Istio تدفقات حركة المرور بين الخدمات ، ويفرض سياسات الوصول ، ويجمع بيانات القياس عن بُعد ، كل ذلك دون الحاجة إلى إجراء تغييرات على رمز التطبيق.
كيف يعمل Istio خلف الكواليس؟
Istio يساعدك على إدارة الخدمات المصغرة من خلال مكونين رئيسيين:مستوى البيانات. هذه هي وكلاء المبعوث الجانبي الذي يقوم Istio بحقنه في الخدمات المصغرة الخاصة بك. هذه تقوم بالتوجيه الفعلي بين خدماتك وتجمع أيضًا بيانات القياس عن بُعد.
كيف يعمل اكتشاف خدمة Istio؟
لا يوفر Istio اكتشاف الخدمة، على الرغم من أن معظم الخدمات تتم إضافتها تلقائيًا إلى السجل بواسطة محولات تجريبية تعكس الخدمات المكتشفة للنظام الأساسي الأساسي (Kubernetes ، Consul ، DNS العادي). يمكن أيضًا تسجيل خدمات إضافية يدويًا باستخدام تكوين ServiceEntry.
Istio و Service Mesh - شرح ببساطة في 15 دقيقة
Istio & Service Mesh - simply explained in 15 mins
