Questo documento descrive come utilizzare il comando bmctl get per recuperare informazioni importanti sulla configurazione e sulle credenziali dei cluster esistenti. Queste informazioni possono essere utili per la risoluzione dei problemi dei cluster.
Recupera i dettagli della configurazione del cluster
Dopo aver creato
cluster di amministrazione,
ibridi,
autonomi,
o utente
, puoi utilizzare il comando bmctl get config per recuperare i dettagli della configurazione del cluster.
Utilizza il seguente comando per recuperare tutte le risorse personalizzate per un cluster autogestito, ad esempio un cluster di amministrazione:
bmctl get config --cluster CLUSTER_NAME \
--kubeconfig ADMIN_KUBECONFIG_PATH
Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster di destinazione.ADMIN_KUBECONFIG_PATH: il percorso del filekubeconfigdel cluster di amministrazione.
Utilizza il seguente comando per recuperare tutte le risorse personalizzate per un cluster utente:
Tieni presente che bmctl supporta l'utilizzo di --kubeconfig come alias per il flag --admin-kubeconfig.
bmctl get config --cluster CLUSTER_NAME \
--admin-kubeconfig ADMIN_KUBECONFIG_PATH
Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster utente di destinazione.ADMIN_KUBECONFIG_PATH: il percorso del filekubeconfigdel cluster di amministrazione.
Per entrambi i comandi, le risorse personalizzate vengono scritte in un file YAML denominato:
bmctl-workspace/CLUSTER_NAME/CLUSTER_NAME-TIMESTAMP.yaml.
Il TIMESTAMP nel nome file indica la data e l'ora di creazione del file.
Il file YAML generato dal comando bmctl get config è simile al seguente esempio:
---
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
Recupera le credenziali del cluster
Utilizza il comando bmctl get credentials per recuperare le credenziali di un determinato cluster utente.
Per recuperare tutte le risorse personalizzate per un cluster utente, utilizza il seguente comando:
Tieni presente che bmctl supporta l'utilizzo di --kubeconfig come alias per il flag --admin-kubeconfig.
bmctl get credentials --cluster CLUSTER_NAME \
--admin-kubeconfig ADMIN_KUBECONFIG_PATH
Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster utente di destinazione.
ADMIN_KUBECONFIG_PATH: il percorso del cluster di amministrazione
kubeconfigfile.
Le credenziali del cluster vengono scritte in un file,
bmctl-workspace/CLUSTER_NAME/CLUSTER_NAME-TIMESTAMP-kubeconfig.
Il TIMESTAMP nel nome file indica la data e l'ora di creazione del file.
Poiché questo file contiene le credenziali di autenticazione per il cluster, devi archiviarlo in una posizione sicura con accesso limitato.
Passaggi successivi
Se hai bisogno di ulteriore assistenza, contatta l'assistenza clienti Google Cloud. Puoi anche consultare la pagina Richiedere assistenza per ulteriori informazioni sulle risorse di assistenza, tra cui:
- Requisiti per l'apertura di una richiesta di assistenza.
- Strumenti per la risoluzione dei problemi, come la configurazione dell'ambiente, i log e le metriche.
- Componenti supportati.