רשימת משאבי Route

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

במודל ה-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 שנוצר, צריכים לקרוא ל-API המתאים NetworkServices.Update*Route.
    • שינוי התיאור כדי להפעיל אוטומציה של Terraform.

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