הפקודה bmctl get מאפשרת לאחזר את ההגדרות ופרטי הכניסה של האשכולות הקיימים. המידע הזה עוזר לפתור בעיות באשכול.
קבלת פרטי ההגדרות של האשכול
אחרי שיוצרים אשכולות מסוג admin, hybrid, standalone או user, אפשר להשתמש בפקודה bmctl get config כדי לאחזר את פרטי ההגדרות האישיות של האשכול.
כדי לאחזר את כל המשאבים בהתאמה אישית של אשכול בניהול עצמי, כמו אשכול אדמין, משתמשים בפקודה הבאה:
bmctl get config --cluster CLUSTER_NAME \
--kubeconfig ADMIN_KUBECONFIG_PATH
מחליפים את מה שכתוב בשדות הבאים:
CLUSTER_NAME: שם אשכול היעד.
ADMIN_KUBECONFIG_PATH: הנתיב לקובץkubeconfigשל אשכול האדמין.
כדי לאחזר את כל המשאבים בהתאמה אישית של אשכול משתמש, משתמשים בפקודה הבאה:
שימו לב שב-bmctl אפשר להשתמש ב---kubeconfig ככינוי לדגל --admin-kubeconfig.
bmctl get config --cluster CLUSTER_NAME \
--admin-kubeconfig ADMIN_KUBECONFIG_PATH
מחליפים את מה שכתוב בשדות הבאים:
CLUSTER_NAME: השם של אשכול המשתמשים המטורגט.
ADMIN_KUBECONFIG_PATH: הנתיב לקובץkubeconfigשל אשכול האדמין.
בשתי הפקודות, המשאבים בהתאמה אישית נכתבים בקובץ YAML בשם: bmctl-workspace/CLUSTER_NAME/CLUSTER_NAME-TIMESTAMP.yaml.
הערך TIMESTAMP בשם הקובץ מציין את התאריך והשעה שבהם הקובץ נוצר.
קובץ ה-YAML שנוצר על ידי הפקודה bmctl get config נראה כמו בדוגמה הבאה:
---
apiVersion: v1
kind: Namespace
metadata:
name: cluster-admin1
---
apiVersion: baremetal.cluster.gke.io/v1
kind: Cluster
metadata:
name: admin1
namespace: cluster-admin1
spec:
clusterNetwork:
services:
cidrBlocks:
- 10.96.0.0/20
pods:
cidrBlocks:
- 192.168.0.0/16
controlPlane:
nodePoolSpec:
nodes:
- address: 172.18.0.13
loadBalancer:
mode: bundled
ports:
controlPlaneLBPort: 6443
vips:
controlPlaneVIP: 172.18.0.254
storage:
lvpShare:
path: /mnt/localpv-share/
storageclassname: standard
numpvundersharedpath: 5
lvpNodeMounts:
path: /mnt/localpv-disk
storageclassname: node-disk
authentication:
oidc:
issuerURL: https://accounts.google.com
kubectlRedirectURL: http://localhost:9879/callback
clientID: 611080206796-9qq355g2q1coed5t78ckfmm1c6ini3et.apps.googleusercontent.com
clientSecret: FTPbx3INYJcxBSQhMRlbk3tX
username: email
scopes: email
extraParams: prompt=consent,access_type=offline
clusterOperations:
projectID: baremetal-test
location: us-central1
type: admin
anthosBareMetalVersion: 0.0.0
bypassPreflightCheck: false
---
apiVersion: baremetal.cluster.gke.io/v1
kind: NodePool
metadata:
name: nodepool1
namespace: cluster-admin1
spec:
clusterName: admin1
nodes:
- address: 172.18.0.9
קבלת פרטי הכניסה לאשכול
כדי לאחזר את פרטי הכניסה של אשכול משתמש מסוים, משתמשים בפקודה bmctl get credentials.
כדי לאחזר את כל המשאבים בהתאמה אישית של אשכול משתמש, משתמשים בפקודה הבאה:
שימו לב שב-bmctl אפשר להשתמש ב---kubeconfig ככינוי לדגל --admin-kubeconfig.
bmctl get credentials --cluster CLUSTER_NAME \
--admin-kubeconfig ADMIN_KUBECONFIG_PATH
מחליפים את מה שכתוב בשדות הבאים:
CLUSTER_NAME: השם של אשכול המשתמשים המטורגט.
ADMIN_KUBECONFIG_PATH: הנתיב לקובץ
kubeconfigשל אשכול האדמין.
פרטי הכניסה של האשכול נכתבים בקובץ bmctl-workspace/CLUSTER_NAME/CLUSTER_NAME-TIMESTAMP-kubeconfig.
הערך TIMESTAMP בשם הקובץ מציין את התאריך והשעה שבהם הקובץ נוצר.
הקובץ הזה מכיל את פרטי הכניסה לאימות של האשכול, ולכן צריך לאחסן אותו במיקום מאובטח עם גישה מוגבלת.
המאמרים הבאים
אם אתם צריכים עזרה נוספת, תוכלו לפנות אל Cloud Customer Care. במאמר קבלת תמיכה תוכלו לקרוא מידע נוסף על מקורות המידע לתמיכה, כולל:
- הדרישות לפתיחת בקשת תמיכה.
- כלים שיעזרו לכם לפתור בעיות, כמו הגדרת הסביבה, יומנים ומדדים.
- רכיבים נתמכים.