Este documento explica como instalar a CLI do Kf. Normalmente, a CLI é instalada quando você já tem acesso a um cluster do GKE que executa o Kf. Isso significa que você pode começar a usar comandos do Kf sem precisar criar primeiro seu próprio cluster do GKE.
Depois de instalar a CLI do Kf e se conectar ao cluster do Kf, você já pode qualquer comando do Kf. Para uma lista completa dos comandos Kf disponíveis, consulte a referência do comando Kf.
Antes de começar
Antes de usar a CLI do Kf, você precisa ter acesso a um cluster do GKE que esteja executando uma instalação completa do Kf. Isso significa que você executou o seguinte comando para se conectar ao cluster:
gcloud container clusters get-credentials CLUSTER_NAME \
--project=CLUSTER_PROJECT_ID \
--zone=CLUSTER_LOCATIONInstalar a CLI
Instale a CLI do Kf:
Linux
Este comando instala a CLI do Kf para todos os usuários no sistema. Siga as instruções na guia do Cloud Shell para instalá-lo só para você.
gcloud storage cp gs://kf-releases/v2.11.28/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
Este comando instala
kfpara todos os usuários no sistema.gcloud storage cp gs://kf-releases/v2.11.28/kf-darwin /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfCloud Shell
Este comando instala
kfna instância do Cloud Shell se você usarbash. Talvez as instruções precisem ser modificadas para outros shells.mkdir -p ~/bingcloud storage cp gs://kf-releases/v2.11.28/kf-linux ~/bin/kfchmod a+x ~/bin/kfecho "export PATH=$HOME/bin:$PATH" >> ~/.bashrcsource ~/.bashrcWindows
Este comando faz o download de
kfpara o diretório atual. Adicione-o ao caminho se você quiser chamar de outro local que não seja diretório atual.gcloud storage cp gs://kf-releases/v2.11.28/kf-windows.exe kf.exe
Fazer upgrade da CLI
Se você já tiver uma instalação da CLI do Kf, use o seguinte procedimento para atualizá-la para a versão atual.
Instale a CLI:
Linux
Este comando instala a CLI do Kf para todos os usuários no sistema. Siga as instruções na guia do Cloud Shell para instalá-lo só para você.
gcloud storage cp gs://kf-releases/v2.11.28/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
Este comando instala
kfpara todos os usuários no sistema.gcloud storage cp gs://kf-releases/v2.11.28/kf-darwin /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfCloud Shell
Este comando instala
kfna instância do Cloud Shell se você usarbash. Talvez as instruções precisem ser modificadas para outros shells.mkdir -p ~/bingcloud storage cp gs://kf-releases/v2.11.28/kf-linux ~/bin/kfchmod a+x ~/bin/kfecho "export PATH=$HOME/bin:$PATH" >> ~/.bashrcsource ~/.bashrcWindows
Este comando faz o download de
kfno diretório atual. Adicione-o ao caminho se você quiser chamar de outro local que não seja diretório atual.gcloud storage cp gs://kf-releases/v2.11.28/kf-windows.exe kf.exeValide a correspondência entre as versões da CLI e do servidor do Kf:
- A versão da CLI está listada em
Kf Client. - A versão do servidor Kf está listada em
kf["app.kubernetes.io/version"].
$ kf debug ... Version: Kf Client: v2.11.28 Server version: v1.31.1-gke.2105000 kf["app.kubernetes.io/version"]: v2.11.28 ...- A versão da CLI está listada em