במאמר הזה מוסבר איך להתקין את Kf CLI. בדרך כלל מתקינים את Kf CLI אם כבר יש לכם גישה לאשכול GKE שבו פועל Kf. כלומר, אתם יכולים להתחיל להשתמש בפקודות Kf בלי ליצור קודם אשכול GKE משלכם.
אחרי שמתקינים את Kf CLI ומתחברים לאשכול Kf, אפשר להריץ כל אחת מהפקודות של Kf. רשימה מלאה של פקודות Kf זמינה במאמר Kf Command Reference.
לפני שמתחילים
כדי להשתמש ב-Kf CLI, צריך שתהיה לכם גישה לאשכול GKE שבו פועלת התקנה מלאה של Kf. כלומר, הפעלתם את הפקודה הבאה כדי להתחבר לאשכול:
gcloud container clusters get-credentials CLUSTER_NAME \
--project=CLUSTER_PROJECT_ID \
--zone=CLUSTER_LOCATIONהתקנת ה-CLI
מתקינים את Kf CLI:
Linux
הפקודה הזו מתקינה את Kf CLI לכל המשתמשים במערכת. כדי להתקין אותו רק לעצמכם, פועלים לפי ההוראות בכרטיסייה Cloud Shell.
gcloud storage cp gs://kf-releases/v2.5.4/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
הפקודה הזו מתקינה את
kfלכל המשתמשים במערכת.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
הפקודה הזו מתקינה את
kfבמכונת Cloud Shell אם משתמשים ב-bash. יכול להיות שיהיה צורך לשנות את ההוראות עבור מעטפות אחרות.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
הפקודה הזו מורידה את
kfלספרייה הנוכחית. אם רוצים להפעיל אותו מכל מקום אחר ולא רק מהספרייה הנוכחית, צריך להוסיף אותו לנתיב.gcloud storage cp gs://kf-releases/v2.5.4/kf-windows.exe kf.exe
שדרוג ה-CLI
אם כבר יש לכם התקנה של Kf CLI, אתם יכולים להשתמש בהליך הבא כדי לשדרג אותה לגרסה הנוכחית:
מתקינים את ה-CLI:
Linux
הפקודה הזו מתקינה את Kf CLI לכל המשתמשים במערכת. כדי להתקין אותו רק לעצמכם, פועלים לפי ההוראות בכרטיסייה Cloud Shell.
gcloud storage cp gs://kf-releases/v2.5.4/kf-linux /tmp/kfchmod a+x /tmp/kfsudo mv /tmp/kf /usr/local/bin/kfMac
הפקודה הזו מתקינה את
kfלכל המשתמשים במערכת.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
הפקודה הזו מתקינה את
kfבמכונת Cloud Shell אם משתמשים ב-bash. יכול להיות שיהיה צורך לשנות את ההוראות עבור מעטפות אחרות.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
הקובץ
kfיורד לספרייה הנוכחית. אם רוצים להפעיל אותו מכל מקום אחר ולא רק מהספרייה הנוכחית, צריך להוסיף אותו לנתיב.gcloud storage cp gs://kf-releases/v2.5.4/kf-windows.exe kf.exeמוודאים שהגרסאות של Kf CLI ושל שרת Kf זהות:
- גרסת ה-CLI מופיעה בקטע
Kf Client. - גרסת השרת של Kf מופיעה בקטע
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 ...- גרסת ה-CLI מופיעה בקטע