Edge Microgateway را با نمای کلی Kubernetes ادغام کنید

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

شما می‌توانید از Edge Microgateway برای ارائه مدیریت API Apigee برای سرویس‌هایی که در یک کلاستر Kubernetes اجرا می‌شوند، استفاده کنید. این مبحث توضیح می‌دهد که چرا ممکن است بخواهید Edge Microgateway را روی Kubernetes مستقر کنید و نحوه استقرار Edge Microgateway را به عنوان یک سرویس در Kubernetes شرح می‌دهد.

مورد استفاده

سرویس‌هایی که در Kubernetes مستقر می‌شوند، معمولاً APIها را در معرض دید مصرف‌کنندگان خارجی یا سایر سرویس‌هایی که در داخل کلاستر اجرا می‌شوند، قرار می‌دهند.

در هر صورت، یک مشکل مهم برای حل وجود دارد: چگونه این APIها را مدیریت خواهید کرد؟ برای مثال:

  • چگونه آنها را ایمن خواهید کرد؟
  • چگونه ترافیک را مدیریت خواهید کرد؟
  • چگونه می‌توانید به الگوهای ترافیک، تأخیرها و خطاها پی ببرید؟
  • چگونه API های خود را منتشر خواهید کرد تا توسعه دهندگان بتوانند آنها را کشف و استفاده کنند؟

چه در حال انتقال سرویس‌ها و APIهای موجود به Kubernetes باشید و چه در حال ایجاد سرویس‌ها و APIهای جدید، Edge Microgateway به شما کمک می‌کند تا یک تجربه مدیریت API تمیز ارائه دهید که شامل امنیت، مدیریت ترافیک، تجزیه و تحلیل، انتشار و موارد دیگر می‌شود.

اجرای Edge Microgateway به عنوان یک سرویس

وقتی Edge Microgateway به عنوان یک سرویس در Kubernetes مستقر می‌شود، در pod مخصوص به خود اجرا می‌شود. در این معماری، Edge Microgateway فراخوانی‌های API ورودی را رهگیری کرده و آنها را به یک یا چند سرویس هدف که در podهای دیگر اجرا می‌شوند، هدایت می‌کند. در این پیکربندی، Edge Microgateway ویژگی‌های مدیریت API مانند امنیت، تجزیه و تحلیل، مدیریت ترافیک و اجرای سیاست را برای سایر سرویس‌ها فراهم می‌کند.

شکل زیر معماری‌ای را نشان می‌دهد که در آن Edge Microgateway به عنوان یک سرویس در یک کلاستر Kubernetes اجرا می‌شود:

Edgemicro به عنوان سرویس

به «استقرار Edge Microgateway به عنوان یک سرویس در Kubernetes» مراجعه کنید.

مرحله بعدی