מעקב אחרי תנועת הגולשים באמצעות יכולות התצפית של GKE Dataplane V2

בדף הזה מוסבר איך לצפות בתנועה באמצעות יכולת הצפייה של GKE Dataplane V2. מידע נוסף על היתרונות והדרישות של יכולת הצפייה ב-GKE Dataplane V2 זמין במאמר מידע על יכולת הצפייה ב-GKE Dataplane V2. במאמר הגדרת ניראות ב-GKE Dataplane V2 מוסבר איך מגדירים את הניראות.

איך משתמשים ב-GKE Dataplane V2 observability

קודם כל, מפעילים את המדדים של GKE Dataplane V2 באמצעות השירות המנוהל של Google Cloud ל-Prometheus. כדי ליצור לוחות בקרה בהתאמה אישית ולהגדיר התראות שדומות לכל אחד מהמדדים שאתם עוקבים אחריהם, אתם יכולים להשתמש בכלים של Google Cloud Observability, כמו Cloud Monitoring Metrics Explorer.

אתם יכולים גם להגדיר כל מרכז בקרה או כלי של צד שלישי שמשתמש ב-Prometheus, כולל Grafana. אחרי שמפעילים את יכולת הצפייה של GKE Dataplane V2 באשכול GKE, אפשר לבדוק את התנועה באמצעות הכלים של יכולת הצפייה של GKE Dataplane V2.

הצגה חזותית של מדדים ויחסי תלות בין שירותים

כך אפשר להציג באופן חזותי את מדדי התנועה של Kubernetes ואת יחסי התלות של השירות:

הצגת מדדי התצפיתיות של האשכולות ועומסי העבודה

כדי לראות את המדדים של GKE Dataplane V2 לאשכולות, מבצעים את הפעולות הבאות במסוף Google Cloud ב-Metrics Explorer:

  1. נכנסים לדף Monitoring Metrics Explorer.

  2. בקטע Query, בוחרים את Metric בתור Prometheus Target prometheus/pod_flow_egress_flows_count או prometheus/pod_flow_ingress_flows_count/counter.

  3. (אופציונלי) בוחרים מסננים לפי תוויות.

  4. (אופציונלי) שומרים את התרשים במרכז בקרה בהתאמה אישית.

הצגה חזותית של יחסי תלות בין שירותים

משתמשים בממשק המשתמש של Hubble כדי לזהות במהירות את יחסי התלות של ה-Pod והשירותים שנפרסו באשכול. המחשה חזותית של זרימת התנועה, כולל תנועה שמגיעה ליעדים חיצוניים. סינון לפי מרחבי שמות, תוויות של Kubernetes ועוד.

במאמר How to deploy the Hubble UI binary distribution מוסבר איך לפרוס את ממשק המשתמש של Hubble.

Hubble-UI

אימות זרימת התנועה

אפשר להשתמש בממשק המשתמש של Hubble גם כדי לצפות בתהליכים שמתרחשים באשכול בזמן אמת. בכל זרימה פעילה מוצגים שירותי המקור והיעד, יציאת היעד, החלטות המדיניות וחותמות הזמן.

בדיקת התנועה באמצעות כלי התצפית של GKE Dataplane V2

אתם יכולים לתעד ולנתח את התנועה ברשת באמצעות כלי התצפית של GKE Dataplane V2, שאליהם אפשר לגשת באמצעות נקודת קצה פרטית. נקודת הקצה חשופה בכתובת IP פנימית, שאפשר לגשת אליה מתוך אשכול Kubernetes ומתוך ה-VPC שבו נמצא האשכול.

כדי לבדוק את המטא-נתונים של התנועה ברשת, משתמשים בפקודות הבאות:

שימוש בפלאגין המובנה hubble-cli כדי לבדוק את התנועה ברשת

alias hubble="kubectl exec -it deployment/hubble-relay -c hubble-cli -n gke-managed-dpv2-observability -- hubble"
hubble observe

הפקודה הזו בודקת את התנועה ברשת של האשכול.

שימוש בפלאגין המובנה hubble-cli כדי לבדוק את התנועה ברשת במצב מעקב

alias hubble="kubectl exec -it deployment/hubble-relay -c hubble-cli -n gke-managed-dpv2-observability -- hubble"
hubble observe -f

הפקודה הזו בודקת את המטא-נתונים של התנועה ברשת במצב מעקב באשכול:

שימוש בפלאגין המובנה hubble-cli כדי לבדוק את התנועה ברשת במרחב שמות יחיד

alias hubble="kubectl exec -it deployment/hubble-relay -c hubble-cli -n gke-managed-dpv2-observability -- hubble"
hubble observe -n default

הפקודה הזו משתמשת בפלאגין המובנה hubble-cli כדי לבדוק את התנועה ברשת של מרחב השמות שמוגדר כברירת מחדל באשכול.

כדי להפעיל את Hubble Relay, משתמשים בדגל --enable-dataplane-v2-flow-observability.

ניתוח של זרימת התנועה

משתמשים ב-CLI של Hubble כדי לצפות ב-dumps של זרימת תנועה בזמן אמת, עם אפשרות לסנן לפי מרחבי שמות של Kubernetes ועוד.

CLI לבדיקת הרשת

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