Este documento descreve como instalar a CLI do Kf. Normalmente, a CLI do Kf é 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 o próprio cluster do GKE.
Depois de instalar a CLI do Kf e se conectar ao cluster do Kf, você já pode executar qualquer comando do Kf. Confira uma lista completa dos comandos do Kf disponíveis na referência de comando do 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.9.0/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
Este comando instala o
kfpara todos os usuários no sistema.gcloud storage cp gs://kf-releases/v2.9.0/kf-darwin /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfCloud Shell
O comando vai instalar o
kfna instância do Cloud Shell se você usarbash. Talvez seja necessário mudar as instruções para outros shells.mkdir -p ~/bingcloud storage cp gs://kf-releases/v2.9.0/kf-linux ~/bin/kfchmod a+x ~/bin/kfecho "export PATH=$HOME/bin:$PATH" >> ~/.bashrcsource ~/.bashrcWindows
Este comando baixa o
kfpara o diretório atual. Adicione o arquivo ao caminho se você quiser chamá-lo de outro local que não seja o diretório atual.gcloud storage cp gs://kf-releases/v2.9.0/kf-windows.exe kf.exe
Fazer upgrade da CLI
Se você já tiver uma instalação da CLI do Kf, use o procedimento a seguir para fazer upgrade dela 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.9.0/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
Este comando instala o
kfpara todos os usuários no sistema.gcloud storage cp gs://kf-releases/v2.9.0/kf-darwin /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfCloud Shell
O comando vai instalar o
kfna instância do Cloud Shell se você usarbash. Talvez seja necessário mudar as instruções para outros shells.mkdir -p ~/bingcloud storage cp gs://kf-releases/v2.9.0/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 arquivo ao caminho se você quiser chamá-lo de outro local que não seja o diretório atual.gcloud storage cp gs://kf-releases/v2.9.0/kf-windows.exe kf.exeVerifique se a CLI do Kf e o servidor Kf têm a mesma versão:
- A versão da CLI aparece em
Kf Client. - A versão do servidor Kf aparece em
kf["app.kubernetes.io/version"].
$ kf debug ... Version: Kf Client: v2.9.0 Server version: v1.21.6-gke.1500 kf["app.kubernetes.io/version"]: v2.9.0 ...- A versão da CLI aparece em