Installa l'interfaccia a riga di comando Kf

Questo documento descrive come installare l'interfaccia a riga di comando Kf. In genere installi l'interfaccia a riga di comando Kf quando hai già hanno accesso a un cluster GKE che esegue Kf. Ciò significa che puoi iniziare a utilizzare i comandi Kf senza di dover prima creare il tuo cluster GKE.

Dopo aver installato l'interfaccia a riga di comando Kf e aver eseguito la connessione al cluster Kf, puoi eseguire qualsiasi comando Kf. Per un elenco completo dei comandi Kf disponibili, consulta il riferimento ai comandi Kf.

Prima di iniziare

Prima di poter utilizzare l'interfaccia a riga di comando Kf, devi avere accesso a un cluster GKE che esegue un'installazione Kf completa. Ciò significa che hai eseguito il seguente comando per connetterti al cluster:

gcloud container clusters get-credentials CLUSTER_NAME \
    --project=CLUSTER_PROJECT_ID \
    --zone=CLUSTER_LOCATION

Installa l'interfaccia a riga di comando

  1. Installa l'interfaccia a riga di comando Kf:

    Linux

    Questo comando installa la CLI di Kf per tutti gli utenti del sistema. Segui le nella scheda Cloud Shell per installarlo autonomamente.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-linux /tmp/kf
    chmod a+x /tmp/kf
    sudo mv /tmp/kf /usr/local/bin/kf

    Mac

    Questo comando installa kf per tutti gli utenti del sistema.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-darwin /tmp/kf
    chmod a+x /tmp/kf
    sudo mv /tmp/kf /usr/local/bin/kf

    Cloud Shell

    Questo comando installa kf nell'istanza Cloud Shell. Se utilizzi bash, le istruzioni potrebbero dover essere modificate per altre shell.

    mkdir -p ~/bin
    gcloud storage cp gs://kf-releases/v2.6.1/kf-linux ~/bin/kf
    chmod a+x ~/bin/kf
    echo "export PATH=$HOME/bin:$PATH" >> ~/.bashrc
    source ~/.bashrc

    Windows

    Questo comando scarica kf nella directory corrente. Aggiungila al percorso se vuoi chiamarla da un punto diverso dalla directory corrente.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-windows.exe kf.exe

Esegui l'upgrade dell'interfaccia a riga di comando

Se hai già un'installazione dell'interfaccia a riga di comando Kf, puoi utilizzare la procedura seguente per eseguire l'upgrade alla versione corrente.

  1. Installa l'interfaccia a riga di comando:

    Linux

    Questo comando installa la CLI di Kf per tutti gli utenti del sistema. Segui le nella scheda Cloud Shell per installarlo autonomamente.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-linux /tmp/kf
    chmod a+x /tmp/kf
    sudo mv /tmp/kf /usr/local/bin/kf

    Mac

    Questo comando installa kf per tutti gli utenti del sistema.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-darwin /tmp/kf
    chmod a+x /tmp/kf
    sudo mv /tmp/kf /usr/local/bin/kf

    Cloud Shell

    Questo comando installa kf nell'istanza Cloud Shell. Se utilizzi bash, le istruzioni potrebbero dover essere modificate per altre shell.

    mkdir -p ~/bin
    gcloud storage cp gs://kf-releases/v2.6.1/kf-linux ~/bin/kf
    chmod a+x ~/bin/kf
    echo "export PATH=$HOME/bin:$PATH" >> ~/.bashrc
    source ~/.bashrc

    Windows

    Verrà scaricato kf nella directory corrente. Aggiungila al percorso se vuoi chiamarla da un punto diverso dalla directory corrente.

    gcloud storage cp gs://kf-releases/v2.6.1/kf-windows.exe kf.exe
  2. convalida l'interfaccia a riga di comando Kf Le versioni server Kf corrispondono:

    • La versione dell'interfaccia a riga di comando è elencata sotto Kf Client.
    • La versione del server Kf è indicata sotto kf["app.kubernetes.io/version"].
    $ kf debug
    ...
    Version:
      Kf Client:                        v2.6.1
      Server version:                   v1.21.3-gke.2001
      kf["app.kubernetes.io/version"]:  v2.6.1
    ...