המופע לא מדווח על הסטטוס של קבוצת הסביבות

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

תסמינים

פריסות של שרתי proxy של API נכשלות עם השגיאה Instance INSTANCE_NAME is not reporting status for environment group ENV_GROUP_NAME בממשק המשתמש של Apigee Hybrid.

הודעות שגיאה

השגיאה The Instance INSTANCE_NAME is not reporting status for environment group ENV_GROUP_NAME מוצגת בתפריט API proxies בכרטיסייה Overview כשמעבירים את העכבר מעל סימן הקריאה האדום שמופיע בעמודה Status בקטע Deployments:

instance-not-reporting-status

סיבות אפשריות

מטרה תיאור
הבורר app: apigee-ingressgateway חסר כשמשתמשים ב-Apigee ingress, בקובץ overrides.yaml צריך להיות הסלקטור app: apigee-ingressgateway בקטע virtualhosts.

הגורם: הבורר app: apigee-ingressgateway חסר

כשמשתמשים בשער הכניסה של Apigee, הקובץ overrides.yaml כולל קטע להגדרת virtualhosts שבו צריך להגדיר את הבורר app: apigee-ingressgateway.

אבחון

קודם צריך לוודא שאתם משתמשים בשער הכניסה של Apigee, שזמין בגרסה היברידית 1.8 ואילך (ההגדרה הבאה לא פועלת ב-Istio ASM בניהול הלקוח). בקובץ overrides.yaml שכולל את קבוצת הסביבות שמוזכרת בשגיאה, מחפשים את הקטע virtualhosts ובודקים אם חסרים הסלקטורים הבאים:

  selector:
    app: apigee-ingressgateway
    ingress_name: INGRESS_NAME

רזולוציה

עורכים את הקובץ overrides.yaml כך שהקטע virtualhosts[].selector יהיה דומה לדוגמה הבאה:

    virtualhosts:
    - name: my-environment-group
      sslCertPath: my-cert.crt
      sslKeyPath: my-cert.key
      selector:
        app: apigee-ingressgateway
        ingress_name: INGRESS_NAME
  

אחרי שמעדכנים את הקובץ overrides.yaml, מפעילים את ההגדרה החדשה באמצעות: Helm:

הרצת בדיקה:

helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \
--namespace APIGEE_NAMESPACE \
--atomic \
--set envgroup=ENV_GROUP \
-f OVERRIDES_FILE \
--dry-run=server

חשוב לכלול את כל ההגדרות שמוצגות, כולל --atomic כדי שהפעולה תבוטל אם היא תיכשל.

יכול להיות שההתקנה שלכם הוגדרה באמצעות ENV_GROUP_RELEASE_NAME ששונה מ-ENV_GROUP, ויכול להיות שלא. מידע על ההגדרות מופיע במאמר בנושא התקנת Apigee hybrid באמצעות Helm.

מתקינים את התרשים:

helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \
--namespace APIGEE_NAMESPACE \
--atomic \
--set envgroup=ENV_GROUP \
-f OVERRIDES_FILE

קובצי עזר