חומרי עזר
בדף הזה מתוארים משאבי השער והתוספים של הספק.
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 לשערים שמשמשים כנקודות כניסה לתנועה אל האשכול. המפרט הזה מאפשר שליטה פרטנית בניתוב של תעבורת gRPC, ולכן הוא כלי חשוב לניהול אפליקציות מבוססות gRPC ב-Kubernetes.
מידע נוסף זמין במאמר בנושא GRPCRoute.