מעקב אחרי המשאבים
כדי לקבל מידע על המשאבים שלכם, אתם יכולים להשתמש ב-kubectl.
לפני שמתחילים
כדי לבצע את השלבים האלה, צריך משאבי Config Connector קיימים. דוגמה למשאב מופיעה במאמר תחילת העבודה עם Config Connector.
הצגת רשימה של כל המשאבים
כדי לראות את רשימת המשאבים שמנוהלים על ידי Config Connector, מריצים את הפקודה הבאה:
kubectl get gcp
קביעת הסטטוס של משאב
כדי לדעת אם המשאב מוכן, אפשר לבדוק את status.condition שלו. Config Connector מעדכן את הסטטוס כדי לשקף את המצב הנוכחי של המשאב.
kubectl wait --for=condition=READY KIND NAME
מחליפים את מה שכתוב בשדות הבאים:
-
KIND: סוג המשאב. לדוגמה,PubSubTopic. -
NAME: השם של המשאב
צפייה באירועים
Config Connector יוצר אירועי Kubernetes עם מידע ושגיאות לגבי ניהול משאבים. אפשר להציג אירועים של משאב ספציפי או את כל האירועים בסביבת Config Connector.
צפייה באירועים של משאב יחיד
כדי לראות את האירועים של משאב יחיד, בודקים את השדה Events בפלט של הפקודה הבאה:
kubectl describe KIND NAME
מחליפים את מה שכתוב בשדות הבאים:
-
KIND: סוג המשאב -
NAME: השם של המשאב
לדוגמה, אם יש לכם משאב SQLInstance של Config Connector בשם sqlinstance-sample, משתמשים בפקודה הבאה כדי לראות את האירועים שלו:
kubectl describe sqlinstance sqlinstance-sample
הצגת אירועים של מרחב שמות
כדי לראות את האירועים של כל משאבי Kubernetes במרחב שמות נתון, כולל משאבי Config Connector, מריצים את הפקודה הבאה:
kubectl --namespace CC_NAMESPACE get events
מחליפים את CC_NAMESPACE במרחב השמות ש-Config Connector מנהל ממנו משאבים.
אירועים ספציפיים ל-Config Connector
Config Connector יכול ליצור את סוגי האירועים הבאים:
- מתבצע עדכון
- מתרחש כשמתעדכן משאב בסיסי של משאב Config Connector. Google Cloud
- UpToDate
- מתרחש כשהתבצע בהצלחה תהליך גישור של משאב Config Connector. סוג האירוע הזה מציין שהמשאב הבסיסי Google Cloud תואם עכשיו למצב הרצוי שצוין במשאב Config Connector.
- UpdateFailed
- השגיאה מתרחשת כשהסנכרון של משאב Config Connector נכשל.
- DependencyNotReady
- מתרחשת כשמשאב Config Connector שאליו יש הפניה לא מוכן. כדי לדעת אם משאב מוכן, בודקים את הסטטוס שלו.
- DependencyNotFound
- השגיאה הזו מתרחשת כשלא נמצא משאב Config Connector או סוד של Kubernetes שאליו יש הפניה.
- DependencyInvalid
- מתרחש כשקובץ עזר לא תקין. לדוגמה, אם משאב Config Connector מפנה ל-Kubernetes Secret שקיים אבל לא מכיל את המפתח שצוין, ההפניה לא תקינה.
- מתבצעת מחיקה
- מתרחש כשמשאב Config Connector נמחק משרת ה-API של Kubernetes.
- נמחק
- האירוע מתרחש כשמשאב Config Connector נמחק משרת ה-API של Kubernetes.
- DeleteFailed
- השגיאה מתרחשת כשמחיקה של משאב Config Connector משרת ה-API של Kubernetes נכשלת.
- ManagementConflict
- השגיאה הזו מתרחשת כשמשאב של Config Connector לא מצליח לקבל בעלות על משאב בסיסי Google Cloud . בדרך כלל, השגיאה הזו מתרחשת כי משאב אחר של Config Connector כבר נמצא בבעלות של משאבGoogle Cloud . מידע נוסף על האופן שבו Config Connector מטפל בקונפליקטים בין כמה משאבי Config Connector
- PreActuationTransformFailed
- השגיאה מתרחשת כשמשאב של Config Connector לא מצליח לבצע טרנספורמציות לפני ההפעלה. סביר להניח שסוג האירוע הזה מצביע על כך שהגדרת המשאב לא תקינה.
- PostActuationTransformFailed
- מתרחשת כשמשאב של Config Connector לא מצליח לבצע טרנספורמציות אחרי הפעלה.
- לא מנוהל
השגיאה הזו מתרחשת כש-Config Connector נמצא במצב מרחב שמות והמשאב של Config Connector נמצא במרחב שמות שבו Config Connector לא מופעל (כלומר, במרחב השמות אין אובייקט
ConfigConnectorContext).האירוע הזה יכול להתרחש גם אם במרחב השמות יש
ConfigConnectorContext, אם הוא נוצר בערך באותו זמן כמו משאב Config Connector.ConfigConnectorContextצריך רק לחכות קצת עד ש-Config Connector יתחיל לנהל את המשאב.
המאמרים הבאים
אפשר לעקוב אחרי ההתקנה של Config Connector באמצעות Prometheus.