רשימת משאבי Route

המסמך הזה מיועד לאדמינים של רשתות Mesh שמשתמשים בממשקי ה-API לניתוב שירותים כדי להגדיר רשתות Mesh.

במודל של Service Routing API, משאבי Route מצורפים למשאבי Mesh או למשאבי Gateway. בהגדרות שלו, המשאב Mesh או Gateway מפנה למשאב Route אחד או יותר.

אם אתם הבעלים של משאב Mesh או Gateway, אתם יכולים לראות את רשימת המשאבים שמצורפים אל Mesh או Gateway.Route

לכל משאב Mesh או Gateway יש אוסף צאצא סינתטי של משאבי RouteView. כל RouteView תואם ל-Route אחד. אובייקטים RouteView נוצרים לצד אובייקטים Route.

בתרשים הבא, RouteView של Gateway A מורכב ממשאבי TCPRoute מפרויקט A. ה-RouteView של Gateway ב' כולל את המשאבים HTTPRoute מפרויקט ב' ואת המשאבים GRPCRoute מפרויקט ג'.

הקשרים בין המשאבים `Route`,‏ `Routeview` ו-`Gateway`.
הקשרים בין המשאבים Route,‏ Routeview ו-Gateway (לחצו כדי להגדיל).

התכונה הזו מוגבלת לרמה של Mesh או Gateway. RouteView של Gateway או Mesh מציג רשימה של מסלולים שמצורפים לGateway או לMesh הזה, ולא את כל המסלולים שמצורפים להיקף המשויך.

כדי להציג רשימה של משאבי RouteView, מריצים את הפקודה הבאה:

gcloud alpha network-services route-views list \
    --location=global \
    --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]

כדי לקבל מידע נוסף על המסלול עצמו, מריצים את הפקודה הבאה:

gcloud alpha network-services route-views describe --route-view=ROUTEVIEW_FULLNAME

תהליך עבודה נפוץ הוא הצגת רשימה של RouteViews עבור רשת Mesh או שער, ואז תיאור של כל אחד מהם כדי לקבל סקירה מלאה של המסלולים המצורפים.

אי אפשר ליצור, לעדכן או למחוק משאבים ב-RouteView. הם נוצרים, מתעדכנים ונמחקים כשמשאבי Route התאימות שלהם נוצרים, מתעדכנים ונמחקים.

פתרון בעיות

אם הפקודות של route-views לא מצליחות להציג את RouteViews עבור מסלולים כמו Listed 0 items. או לא מציגות את כל המסלולים הידועים:

  • מוודאים שהרשת או השער שמשמשים ב-route-views list מופיעים בשדות meshes או gateways של המסלול, בהתאמה, באמצעות:
    • gcloud network-services [http-routes|grpc-routes|tcp-routes|tls-routes] describe \
          --location global ROUTE_ID
  • לקוחות עם הרבה משאבים יכולים ליצור כרטיס תמיכה לקבלת עזרה.
  • הפעלה ידנית של עדכון למסלול או למסלולים
    • ייבוא מחדש של המסלול
      1. gcloud network-services http-routes export my-route --location=global \
              --destination=export.yaml
      2. gcloud network-services http-routes import my-route --location=global \
              --source=export.yaml
    • לקוחות שמשתמשים בלקוח NetworkServices שנוצר, צריכים לקרוא ל-NetworkServices.Update*Route API המתאים.
    • לשנות את התיאור כדי להפעיל אוטומציה של Terraform.

המאמרים הבאים