Gli utenti di vCenter Single Sign-On possono utilizzare Strumenti CLI Kubernetes di vSphere per connettersi ai cluster Servizio TKG e interagire con tali cluster.

Informazioni su Strumenti CLI Kubernetes di vSphere

Il pacchetto di download di Strumenti CLI Kubernetes di vSphere (vsphere-plugin.zip) include due eseguibili: kubectl e Plug-in vSphere per kubectl.

La CLI kubectl ha un'architettura collegabile. Plug-in vSphere per kubectl estende i comandi disponibili per kubectl in modo da connettersi a Supervisore e ai cluster TKG utilizzando vCenter Single Sign-On.
Nota: vSphere IaaS control plane fornisce file binari per i processori x86/64.

Prerequisito: Spazio dei nomi vSphere è stato creato

Strumenti CLI Kubernetes di vSphere è disponibile per il download dalla pagina DevOps di vSphere IaaS control plane.
Figura 1. Pagina DevOps di vSphere
Pagina DevOps di vSphere with Tanzu

È possibile accedere alla pagina DevOps vSphere IaaS control plane dal pannello di configurazione di Spazio dei nomi vSphere. Vedere Configurazione di Spazi dei nomi vSphere per l'hosting di cluster Servizio TKG.

Pannello di configurazione dello spazio dei nomi di vSphere con il collegamento agli strumenti della CLI cerchiato.

Installazione di Strumenti CLI Kubernetes di vSphere mediante vSphere Client

Per installare Strumenti CLI Kubernetes di vSphere dalla pagina DevOps in vCenter, procedere come segue.
  1. Ottenere il link per la pagina di download degli strumenti CLI Kubernetes dall'amministratore di vSphere. In alternativa, se si dispone dell'accesso a vCenter Server, ottenere il link come indicato di seguito.
    1. Accedere a vCenter Server utilizzando vSphere Client.
    2. Passare a Gestione carico di lavoro > Spazi dei nomi.
    3. Selezionare Spazio dei nomi vSphere in cui si sta lavorando.
    4. Selezionare la scheda Riepilogo e individuare l'area Stato in questa pagina. (Fare riferimento all'immagine).
    5. Selezionare Apri sotto l'intestazione Collega a strumenti CLI per aprire la pagina di download. In alternativa, è possibile copiare il link.

      Pannello di configurazione dello spazio dei nomi di vSphere con il collegamento agli strumenti della CLI cerchiato.

  2. Selezionare il sistema operativo.
    Nota: Fare riferimento ai passaggi di installazione specifici del sistema operativo alla fine di questo argomento, se necessario.
  3. Scaricare il file vsphere-plugin.zip.
  4. Estrarre il contenuto del file ZIP in una directory di lavoro.
  5. Aggiungere la posizione di entrambi gli eseguibili alla variabile PATH del sistema.
  6. Per verificare l'installazione della CLI kubectl, avviare una sessione della shell, del terminale o del prompt dei comandi ed eseguire il comando kubectl.

    Viene visualizzato il messaggio del banner kubectl e l'elenco delle opzioni della riga di comando per la CLI.

  7. Per verificare l'installazione del Plug-in vSphere per kubectl, eseguire il comando kubectl vsphere.

    Viene visualizzato il messaggio del banner Plug-in vSphere per kubectl e l'elenco delle opzioni della riga di comando per il plug-in.

Installazione di Strumenti CLI Kubernetes di vSphere dalla riga di comando

Se si utilizza Linux o MacOS, è possibile eseguire il comando seguente per scaricare gli strumenti Strumenti CLI Kubernetes di vSphere.
  1. Accedere a vCenter Server utilizzando vSphere Client.
  2. Selezionare Gestione carico di lavoro > Supervisore.
  3. Ottenere l'indirizzo IP del bilanciamento del carico del piano di controllo di Supervisore.
  4. Creare la relativa variabile.
  5. Installare gli strumenti eseguendo il comando seguente. (Potrebbe essere necessario adattarlo all'ambiente in uso).
    Linux:
    curl -LOk https://${SC_IP}/wcp/plugin/linux-amd64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
    MacOS:
    curl -LOk https://${SC_IP}/wcp/plugin/macos-darwin64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
  6. Eseguire i comandi kubectl e kubectl vsphere e verificare l'installazione.

Installare Strumenti CLI Kubernetes di vSphere in Linux

Installare Strumenti CLI Kubernetes di vSphere in un host Linux.
  1. Scaricare il file vsphere-plugin.zip per Linux.
  2. Estrarre i contenuti dell'archivio che sono due eseguibili: kubectl e kubectl-vsphere.
  3. Inserire entrambi gli eseguibili nel percorso di ricerca dell'eseguibile del sistema operativo, ad esempio /usr/local/bin.
  4. Eseguire il comando kubectl vsphere per verificare l'installazione.
  5. Eseguire il comando kubectl vsphere login --server=Supervisor-IP per accedere a Supervisore.
  6. Eseguire il comando kubectl config get-contexts per visualizzare un elenco di Spazi dei nomi vSphere ai quali si ha accesso.
  7. Eseguire il comando kubectl config use-context CONTEXT per scegliere il contesto predefinito.

Installare Strumenti CLI Kubernetes di vSphere in MacOS

Installare Strumenti CLI Kubernetes di vSphere in un host MacOS.
  1. Scaricare il file vsphere-plugin.zip per MacOS.
  2. Estrarre i contenuti dell'archivio che sono due eseguibili: kubectl e kubectl-vsphere.
  3. Inserire entrambi gli eseguibili nel percorso di ricerca dell'eseguibile del sistema operativo, ad esempio /usr/local/bin.
  4. Eseguire il comando kubectl vsphere per verificare l'installazione.
  5. Eseguire il comando kubectl vsphere login --server=Supervisor-IP per accedere a Supervisore.
  6. Eseguire il comando kubectl config get-contexts per visualizzare un elenco di Spazi dei nomi vSphere ai quali si ha accesso.
  7. Eseguire il comando kubectl config use-context CONTEXT per scegliere il contesto predefinito.

Installare Strumenti CLI Kubernetes di vSphere in Windows

Installare Strumenti CLI Kubernetes di vSphere in un host Windows.
  1. Scaricare il file vsphere-plugin.zip per MacOS.
  2. Estrarre i contenuti dell'archivio che sono due eseguibili: kubectl.exe e kubectl-vsphere.exe.
  3. Inserire entrambi gli eseguibili nel percorso di sistema.
  4. Eseguire il comando kubectl vsphere per verificare l'installazione.
  5. Eseguire il comando kubectl vsphere login --server=Supervisor-IP per accedere a Supervisore.
  6. Eseguire il comando kubectl config get-contexts per visualizzare un elenco di Spazi dei nomi vSphere ai quali si ha accesso.
  7. Eseguire il comando kubectl config use-context CONTEXT per scegliere il contesto predefinito.