Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Bạn có thể sử dụng Edge Microgateway để cung cấp dịch vụ quản lý API Apigee cho các dịch vụ chạy trong cụm Kubernetes. Chủ đề này giải thích lý do bạn nên triển khai Edge Microgateway trên Kubernetes, đồng thời mô tả cách triển khai Edge Microgateway dưới dạng dịch vụ trên Kubernetes.
Trường hợp sử dụng
Các dịch vụ được triển khai cho Kubernetes thường hiển thị API cho người dùng bên ngoài hoặc cho các dịch vụ khác chạy trong cụm.
Trong cả hai trường hợp, bạn đều phải giải quyết một vấn đề quan trọng: Bạn sẽ quản lý các API này như thế nào? Ví dụ:
- Bạn sẽ bảo mật dữ liệu đó như thế nào?
- Bạn sẽ quản lý lưu lượng truy cập như thế nào?
- Làm cách nào để bạn có được thông tin chi tiết về các mẫu lưu lượng truy cập, độ trễ và lỗi?
- Bạn sẽ phát hành API như thế nào để nhà phát triển có thể khám phá và sử dụng?
Cho dù bạn đang di chuyển các dịch vụ và API hiện có sang ngăn xếp Kubernetes hay đang tạo các dịch vụ và API mới, Edge Microgateway đều giúp mang đến trải nghiệm quản lý API rõ ràng, bao gồm cả bảo mật, quản lý lưu lượng truy cập, phân tích, phát hành và nhiều tính năng khác.
Chạy Edge Microgateway dưới dạng dịch vụ
Khi được triển khai trên Kubernetes dưới dạng một dịch vụ, Edge Microgateway sẽ chạy trong pod riêng. Trong cấu trúc này, Edge Microgateway sẽ chặn các lệnh gọi API đến và định tuyến các lệnh gọi đó đến một hoặc nhiều dịch vụ mục tiêu chạy trong các nhóm khác. Trong cấu hình này, Edge Microgateway cung cấp các tính năng quản lý API như bảo mật, phân tích, quản lý lưu lượng truy cập và thực thi chính sách cho các dịch vụ khác.
Hình sau đây minh hoạ cấu trúc mà Edge Microgateway chạy dưới dạng một dịch vụ trong cụm Kubernetes:
Xem bài viết Triển khai Edge Microgateway dưới dạng dịch vụ trong Kubernetes.
Bước tiếp theo
- Để tìm hiểu cách chạy Edge Microgateway dưới dạng dịch vụ trong Kubernetes, hãy xem bài viết Triển khai Edge Microgateway dưới dạng dịch vụ trong Kubernetes.