In diesem Dokument wird die Installation der Kf-Befehlszeile beschrieben. In der Regel installieren Sie die Kf-Befehlszeile, wenn Sie bereits Zugriff auf einen GKE-Cluster haben, in dem Kf ausgeführt wird. Das bedeutet, dass Sie sofort mit Kf-Befehlen arbeiten können, ohne zuvor einen eigenen GKE-Cluster erstellen zu müssen.
Nachdem Sie die Kf-Befehlszeile installiert und eine Verbindung zum Kf-Cluster hergestellt haben, können Sie alle Kf-Befehle ausführen. Eine vollständige Liste der verfügbaren Kf-Befehle finden Sie in der Kf-Befehlsreferenz.
Hinweis
Bevor Sie die Kf-Befehlszeile verwenden können, müssen Sie Zugriff auf einen GKE-Cluster haben, auf dem eine vollständige Kf-Installation ausgeführt wird. Sie haben also den folgenden Befehl ausgeführt, um eine Verbindung zum Cluster herzustellen:
gcloud container clusters get-credentials CLUSTER_NAME \ --project=CLUSTER_PROJECT_ID \ --zone=CLUSTER_LOCATION
Installieren Sie die Befehlszeile
Installieren Sie die Kf-Befehlszeile:
Linux
Mit diesem Befehl wird die Kf-Befehlszeile für alle Nutzer im System installiert. Folgen Sie der Anleitung auf dem Cloud Shell-Tab, um Kf nur für die eigene Nutzung zu installieren.
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
Mit diesem Befehl wird
kf
für alle Nutzer im System installiert.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
Durch diesen Befehl wird
kf
auf Ihrer Cloud Shell-Instanz installiert, wenn Siebash
verwenden. Für andere Shells muss die Anleitung möglicherweise geändert werden.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
Mit diesem Befehl wird
kf
in das aktuelle Verzeichnis heruntergeladen. Fügen Sie es dem Pfad hinzu, wenn Sie es von außerhalb des aktuellen Verzeichnisses aufrufen möchten.gcloud storage cp gs://kf-releases/v2.6.1/kf-windows.exe kf.exe
Upgrade der Befehlszeile ausführen
Wenn Sie die Kf-Befehlszeile bereits installiert haben, können Sie sie so mit der aktuellen Version aktualisieren:
Installieren Sie die Befehlszeile:
Linux
Mit diesem Befehl wird die Kf-Befehlszeile für alle Nutzer im System installiert. Folgen Sie der Anleitung auf dem Cloud Shell-Tab, um Kf nur für die eigene Nutzung zu installieren.
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
Mit diesem Befehl wird
kf
für alle Nutzer im System installiert.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
Durch diesen Befehl wird
kf
auf Ihrer Cloud Shell-Instanz installiert, wenn Siebash
verwenden. Für andere Shells muss die Anleitung möglicherweise geändert werden.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
Dadurch wird
kf
in das aktuelle Verzeichnis heruntergeladen. Fügen Sie es dem Pfad hinzu, wenn Sie es von außerhalb des aktuellen Verzeichnisses aufrufen möchten.gcloud storage cp gs://kf-releases/v2.6.1/kf-windows.exe kf.exe
Prüfen Sie, ob die Kf-Befehlszeile und die Kf-Serverversionen übereinstimmen:
- Die CLI-Version ist unter
Kf Client
aufgeführt. - Die Kf-Serverversion ist unter
kf["app.kubernetes.io/version"]
aufgeführt.
$ kf debug ... Version: Kf Client: v2.6.1 Server version: v1.21.3-gke.2001 kf["app.kubernetes.io/version"]: v2.6.1 ...
- Die CLI-Version ist unter