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. Ou seja, é possível começar a usar comandos do Kf sem precisar criar primeiro seu cluster do GKE.
Depois de instalar a CLI do Kf e se conectar ao cluster do Kf, é possível executar qualquer comando do Kf. Veja uma lista completa dos comandos do Kf disponíveis em Referência de comandos 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. Ou seja, você executou o comando a seguir 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.5.4/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.5.4/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.5.4/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.5.4/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.5.4/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.5.4/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.5.4/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.5.4/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.5.4 Server version: v1.20.6-gke.1000 kf["app.kubernetes.io/version"]: v2.5.4 ...- A versão da CLI aparece em