הפקודות ב-anthos-gke aws clusters פועלות באשכולות משתמשים של GKE ב-AWS. האימות לאשכולות המשתמשים מתבצע באמצעות הפקודה get-credentials. אפשר גם לאסוף מידע נוסף לניפוי באגים באמצעות הפקודה diagnose.
Get-credentials
הפקודה get-credentials מעדכנת קובץ kubeconfig עם פרטי כניסה ופרטי נקודת קצה עבור אשכול משתמשים של GKE ב-AWS. כברירת מחדל, פרטי הכניסה מצורפים ל-~/.kube/config. אם מגדירים את משתנה הסביבה KUBECONFIG לנתיב קובץ אחר, anthos-gke מוסיף את פרטי הכניסה לקובץ הזה.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
ארגומנטים תלויי מיקום
- NAME
- שם האשכול ש-
anthos-gkeיוצר עבורו פרטי כניסה. השם צריך להיות זהה לשדהmetadata.nameשל משאבAWSCluster.
דגלים אופציונליים
--workspace [DIRECTORY]- ארגומנט אופציונלי לספרייה שמכילה את הקובץ
anthos-gke.yaml. ברירת המחדל היא הספרייה הנוכחית.
דוגמאות
כדי לקבל פרטי כניסה לאשכול בשם cluster-0 שמוגדר בספריית העבודה הנוכחית, מריצים את הפקודה הבאה:
anthos-gke aws clusters get-credentials cluster-0
אבחון
הפקודה diagnose snapshot יוצרת חבילת תמיכה כדי לעזור לצוות התמיכה של Google Cloud לפתור בעיות באשכולות המשתמשים. חבילת התמיכה היא קובץ tar שכולל הגדרות, אירועים של אשכול ויומנים. שולחים את הקובץ הזה אל המנהל שלכם לתמיכה טכנית.
anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
--ssh-key-path PATH
[--bastion-ip IP]
[--bastion-ssh-key-path PATH]
[--cluster-ssh-key-path PATH]
[--dry-run]
[--mgmt-service-ssh-key-path PATH]
[--nodepool-ssh-key-path PATH]
[--output PATH]
[--quiet]
[--snapshot-config PATH]
[--workspace DIRECTORY]
ארגומנטים תלויי מיקום
CLUSTER_NAME
- Name of the cluster to generate a support bundle for. הערך הזה צריך להיות זהה לערך בשדה
metadata.nameשלAWSCluster.
דגלים
--ssh-key-path PATH- ארגומנט חובה שמציין את הנתיב לקובץ של מפתח SSH. אם יצרתם מפתח עם
anthos-gke management init, הערך הזה הוא~/.ssh/anthos-gke.
דגלים אופציונליים
[--bastion-ip IP]- שינוי של כתובת ה-IP של יעד מבוצר (bastion host) בסביבת העבודה הנוכחית.
[--bastion-ssh-key-path PATH]- קובץ מפתח SSH ספציפי ליעד המבוצר (bastion host). ברירת המחדל היא
--ssh-key-path. [--cluster-ssh-key-path PATH]- קובץ מפתח SSH ספציפי למכונות של מישור הבקרה של אשכול עומס העבודה.
ברירת המחדל היא
--ssh-key-path. [--dry-run]- אפשרות להצגת קובץ התצורה של התמונה בלי ליצור חבילת תמיכה.
[--mgmt-service-ssh-key-path PATH]- קובץ מפתח SSH ספציפי לשירות הניהול. ברירת המחדל היא
--ssh-key-path. [--nodepool-ssh-key-path PATH]- קובץ מפתח SSH ספציפי למכונות במאגר הצמתים. ברירת המחדל היא
--ssh-key-path. [--output PATH]- נתיב קובץ של חבילת התמיכה בפורמט tarball.
[--quiet]- אפשרות להסרת הודעות שמוצגות במסוף.
[--snapshot-config PATH]
- הנתיב לקובץ תצורה של תמונת מצב בפורמט YAML (אופציונלי).
[--workspace DIR]- ספריית Workspace שאמורה להכיל את קובץ התצורה
anthos-gke.yaml. ברירת המחדל היא הספרייה הנוכחית.
דוגמאות
כדי ליצור חבילת תמיכה עבור אשכול עומסי עבודה בשם cluster-0, מריצים את הפקודה הבאה:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
כדי להציג את תצורת ברירת המחדל של התמונה, מריצים את הפקודה הבאה:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
כדי לציין קובץ תצורה של תמונת מצב בהתאמה אישית (כולל פקודות bash ו-kubectl משלכם), מריצים את הפקודה הבאה:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml