Questo documento descrive come installare l'interfaccia a riga di comando Kf. In genere, l'interfaccia a riga di comando Kf viene installata quando hai già accesso a un cluster GKE su cui è in esecuzione 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. Consulta il riferimento ai comandi kf per un elenco completo dei comandi kf disponibili.
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
Installa l'interfaccia a riga di comando Kf:
Linux
Questo comando installa l'interfaccia a riga di comando Kf per tutti gli utenti del sistema. Segui le istruzioni nella scheda Cloud Shell per installarlo solo per te.
gcloud storage cp gs://kf-releases/v2.5.4/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.5.4/kf-darwin /tmp/kf
chmod a+x /tmp/kf
sudo mv /tmp/kf /usr/local/bin/kf
Cloud Shell
Questo comando installa
kf
sulla tua istanza di Cloud Shell se utilizzibash
, potrebbe essere necessario modificare le istruzioni per altre shell.mkdir -p ~/bin
gcloud storage cp gs://kf-releases/v2.5.4/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.5.4/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 seguente procedura per eseguire l'upgrade alla versione corrente:
Installa l'interfaccia a riga di comando:
Linux
Questo comando installa l'interfaccia a riga di comando Kf per tutti gli utenti del sistema. Segui le istruzioni nella scheda Cloud Shell per installarlo solo per te.
gcloud storage cp gs://kf-releases/v2.5.4/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.5.4/kf-darwin /tmp/kf
chmod a+x /tmp/kf
sudo mv /tmp/kf /usr/local/bin/kf
Cloud Shell
Questo comando installa
kf
sulla tua istanza di Cloud Shell se utilizzibash
, potrebbe essere necessario modificare le istruzioni per altre shell.mkdir -p ~/bin
gcloud storage cp gs://kf-releases/v2.5.4/kf-linux ~/bin/kf
chmod a+x ~/bin/kf
echo "export PATH=$HOME/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
Windows
Questa operazione 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.5.4/kf-windows.exe kf.exe
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.5.4 Server version: v1.20.6-gke.1000 kf["app.kubernetes.io/version"]: v2.5.4 ...
- La versione dell'interfaccia a riga di comando è elencata sotto