نظرة عامة حول دمج Edge Microgateway مع Kubernetes

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

يمكنك استخدام Edge Microgateway لتوفير خدمة إدارة واجهات برمجة التطبيقات من Apigee للخدمات التي تعمل في مجموعة Kubernetes. يوضّح هذا الموضوع الأسباب التي قد تدفعك إلى نشر Edge Microgateway على Kubernetes، ويشرح كيفية نشر Edge Microgateway على Kubernetes كخدمة.

حالة الاستخدام

تعرض الخدمات التي يتم نشرها على Kubernetes عادةً واجهات برمجة تطبيقات، إما للمستهلكين الخارجيين أو للخدمات الأخرى التي تعمل داخل المجموعة.

في كلتا الحالتين، هناك مشكلة مهمة يجب حلّها، وهي: كيف ستدير واجهات برمجة التطبيقات هذه؟ على سبيل المثال:

  • كيف ستؤمِّنها؟
  • كيف ستدير حركة المرور؟
  • كيف ستحصل على إحصاءات حول أنماط حركة المرور ووقت الاستجابة والأخطاء؟
  • كيف ستنشر واجهات برمجة التطبيقات ليتمكّن المطوّرون من العثور عليها واستخدامها؟

سواء كنت بصدد نقل الخدمات وواجهات برمجة التطبيقات الحالية إلى حزمة Kubernetes أو إنشاء خدمات وواجهات برمجة تطبيقات جديدة، يساعدك Edge Microgateway في توفير تجربة إدارة واجهات برمجة تطبيقات سلسة تتضمّن الأمان وإدارة عدد الزيارات والإحصاءات والنشر وغير ذلك.

تشغيل Edge Microgateway كخدمة

عند نشر Edge Microgateway كخدمة على Kubernetes، يتم تشغيلها في وحدة pod خاصة بها. في هذه البنية، يعترض Edge Microgateway طلبات البيانات من واجهة برمجة التطبيقات الواردة ويوجهها إلى خدمة واحدة أو أكثر من الخدمات المستهدَفة التي تعمل في وحدات أخرى. في هذا الإعداد، توفّر Edge Microgateway ميزات إدارة واجهات برمجة التطبيقات، مثل الأمان والإحصاءات وإدارة عدد الزيارات وتنفيذ السياسات، للخدمات الأخرى.

يوضّح الشكل التالي البنية التي يتم فيها تشغيل Edge Microgateway كخدمة في مجموعة Kubernetes:

Edgemicro كخدمة

اطّلِع على نشر Edge Microgateway كخدمة في Kubernetes.

الخطوة التالية