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.
gsutil cp gs://kf-releases/v2.9.0/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.gsutil cp gs://kf-releases/v2.9.0/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
gsutil cp gs://kf-releases/v2.9.0/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.gsutil cp gs://kf-releases/v2.9.0/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.
gsutil cp gs://kf-releases/v2.9.0/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.gsutil cp gs://kf-releases/v2.9.0/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
gsutil cp gs://kf-releases/v2.9.0/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.gsutil cp gs://kf-releases/v2.9.0/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.9.0 Server version: v1.21.6-gke.1500 kf["app.kubernetes.io/version"]: v2.9.0 ...
- Die CLI-Version ist unter