أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يمكنك استخدام Edge Microgateway لتوفير إدارة Apigee API لخدمات التي تعمل في مجموعة Kubernetes. يوضّح هذا الموضوع سبب احتمالية رغبتك في نشر Edge Microgateway على Kubernetes، ويصف كيفية نشر Edge Microgateway على Kubernetes كخدمة.
حالة الاستخدام
عادةً ما توفّر الخدمات التي يتم نشرها على Kubernetes واجهات برمجة تطبيقات، إما للمستهلكين الخارجيين أو للخدمات الأخرى التي تعمل داخل المجموعة.
في كلتا الحالتَين، هناك مشكلة مهمة يجب حلّها: كيف ستدير واجهات برمجة التطبيقات هذه؟ على سبيل المثال:
- كيف ستؤمّن هذه البيانات؟
- كيف ستدير الزيارات؟
- كيف يمكنك الحصول على إحصاءات عن أنماط الزيارات ووقت الاستجابة والأخطاء؟
- كيف ستنشر واجهات برمجة التطبيقات ليتمكّن المطوّرون من اكتشافها واستخدامها؟
سواء كنت بصدد نقل الخدمات الحالية وواجهات برمجة التطبيقات إلى حِزمة Kubernetes أو إنشاء خدمات وواجهات برمجة تطبيقات جديدة، تساعد بوابة Edge Microgateway في توفير تجربة إدارة واجهة برمجة التطبيقات النظيفة التي تشمل الأمان وإدارة الزيارات والإحصاءات والنشر وغيرها.
تشغيل Edge Microgateway كخدمة
عند نشر Edge Microgateway في Kubernetes كخدمة، يتم تشغيله في pod خاصة به. في هذه البنية، تعترض بوابة Edge Microgateway طلبات واجهة برمجة التطبيقات القادمة وتوجّهها إلى خدمة مستهدفة واحدة أو أكثر تعمل في مجموعات تطبيقات أخرى. في هذه الإعدادات، توفّر بوابة Edge Microgateway ميزات إدارة واجهة برمجة التطبيقات، مثل الأمان والإحصاءات وإدارة الزيارات وفرض السياسات على الخدمات الأخرى.
يوضّح الشكل التالي البنية التي يتم فيها تشغيل Edge Microgateway كخدمة في مجموعة Kubernetes:
راجِع مقالة نشر Edge Microgateway كخدمة في Kubernetes.
الخطوة التالية
- للتعرّف على كيفية تشغيل Edge Microgateway كخدمة في Kubernetes، اطّلِع على مقالة نشر Edge Microgateway كخدمة في Kubernetes.