ผสานรวม Edge Microgateway กับภาพรวม Kubernetes

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

คุณอาจใช้ Edge Microgateway เพื่อให้บริการจัดการ Apigee API สำหรับบริการที่ทำงานในคลัสเตอร์ Kubernetes ได้ หัวข้อนี้จะอธิบายวิธีทำให้ Edge Microgateway ใช้งานได้บน Kubernetes และจะอธิบายวิธีทำให้ Edge Microgateway ใช้งานได้ใน Kubernetes เป็นบริการ

Use Case

บริการที่ทำให้ใช้งานได้กับ Kubernetes มักจะแสดง API ต่อผู้บริโภคภายนอกหรือบริการอื่นๆ ที่ทำงานอยู่ภายในคลัสเตอร์

ในทั้งสองกรณี มีปัญหาสำคัญที่ต้องแก้ไขคือ คุณจะจัดการ API เหล่านี้อย่างไร เช่น

  • คุณจะรักษาความปลอดภัยให้อย่างไร
  • คุณจะจัดการการเข้าชมอย่างไร
  • คุณจะได้รับข้อมูลเชิงลึกเกี่ยวกับรูปแบบการเข้าชม เวลาในการตอบสนอง และข้อผิดพลาดได้อย่างไร
  • คุณจะเผยแพร่ API อย่างไรเพื่อให้นักพัฒนาซอฟต์แวร์ค้นพบและใช้งาน API ดังกล่าวได้

ไม่ว่าคุณจะย้ายข้อมูลบริการและ API ที่มีอยู่ไปยังสแต็ก Kubernetes หรือกำลังสร้างบริการและ API ใหม่ Edge Microgateway ก็ช่วยมอบประสบการณ์การจัดการ API ที่สะอาดตา รวมถึงความปลอดภัย การจัดการการรับส่งข้อมูล การวิเคราะห์ การเผยแพร่ และอื่นๆ

การเรียกใช้ Edge Microgateway เป็นบริการ

เมื่อทำให้ใช้งานได้เป็นบริการ Kubernetes แล้ว Edge Microgateway จะทำงานในพ็อดของตนเอง ในสถาปัตยกรรมนี้ Edge Microgateway จะสกัดกั้นการเรียก API ขาเข้าและกำหนดเส้นทางไปยังบริการเป้าหมายอย่างน้อย 1 รายการที่ทำงานอยู่ในพ็อดอื่น ในการกำหนดค่านี้ Edge Microgateway จะมีฟีเจอร์การจัดการ API เช่น การรักษาความปลอดภัย การวิเคราะห์ การจัดการการรับส่งข้อมูล และการบังคับใช้นโยบายสำหรับบริการอื่นๆ

รูปต่อไปนี้แสดงสถาปัตยกรรมที่ Edge Microgateway ทำงานเป็นบริการในคลัสเตอร์ Kubernetes

Edgemicro เป็นบริการ

โปรดดูหัวข้อทำให้ Edge Microgateway เป็นบริการใน Kubernetes

ขั้นตอนถัดไป