חומרי עזר
בדף הזה מתוארים משאבי השער והתוספים של הספק.
API Resources
ב-Gateway for Mesh, xRoute בדרך כלל משתמש ב-Kubernetes Service בתור parentRef. כשמשתמשים בשיטה הזו, שירות האב הופך ל'קצה קדמי של השירות' שהלקוח יכול להתקשר אליו, והשירות מקבל באופן אוטומטי שם DNS (name.namespace.svc.cluster.local) וכתובת IP (ClusterIP) שהוקצו לו. לאחר מכן, לקוח gRPC בלי שרת Proxy משתמש ב-URI של הערוץ כדי לגשת לשירות בכתובת
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
מפרט ה-API של HTTPRoute, רכיב מרכזי ב-Kubernetes Gateway API, מגדיר משאב לניתוב תנועת HTTP בתוך Kubernetes. התכונה מאפשרת למשתמשים לציין כללי ניתוב מפורטים לתנועת HTTP – על סמך מאפיינים כמו שמות מארחים, נתיבים, כותרות ושיטות, נקבע איך הבקשות מנותבות בתוך האשכול. אפשר גם לצרף HTTPRoute לשערי כניסה, שמשמשים כנקודות כניסה לתנועת נתונים אל האשכול.
מידע נוסף זמין במאמר בנושא HTTPRoute.
GRPCRoute
המפרט של GRPCRoute API הוא חלק מ-Kubernetes Gateway API, והוא מגדיר משאב לניתוב תנועת gRPC בתוך אשכול Kubernetes. היא מאפשרת למשתמשים לציין איך בקשות gRPC צריכות להיות מותאמות ומנותבות לשירותי קצה עורפיים על סמך קריטריונים כמו שמות מארחים, שיטות gRPC וכותרות. אפשר גם לצרף GRPCRoutes לשערי כניסה (Gateways) שמשמשים כנקודות כניסה לתנועת גולשים אל האשכול. המפרט הזה מאפשר שליטה פרטנית בניתוב תנועת gRPC, ולכן הוא כלי חשוב לניהול אפליקציות מבוססות gRPC ב-Kubernetes.
מידע נוסף זמין במאמר בנושא GRPCRoute.