kf push

שם

kf push – יצירת אפליקציה חדשה או החלת עדכונים על אפליקציה קיימת.

תקציר

kf push APP_NAME [flags]

דוגמאות

kf push myapp
kf push myapp --buildpack my.special.buildpack # Discover via kf buildpacks
kf push myapp --env FOO=bar --env BAZ=foo
kf push myapp --stack cloudfoundry/cflinuxfs3 # Use a cflinuxfs3 runtime
kf push myapp --health-check-http-endpoint /myhealthcheck # Specify a healthCheck for the app

דגלים

--app-suffix=string

סיומת להוספה בסוף כל אפליקציה שנדחפת.

--args=stringArray

החלפת הארגומנטים של התמונה. אי אפשר להשתמש בו עם דגל הפקודה.

-b, --buildpack=string

השימוש ב-buildpack שצוין במקום ב-buildpack המובנה.

-c, --command=string

פקודת ההפעלה של האפליקציה. הפקודה הזו מבטלת את פקודת ברירת המחדל שצוינה על ידי תהליך האינטרנט.

--container-registry=string

Container registry שאליו רוצים לדחוף את התמונות.

--cpu-cores=string

מספר ליבות המעבד (CPU) הייעודיות שיוקצו לכל מופע של האפליקציה (לדוגמה: 100m, ‏ 0.5, ‏ 1, ‏ 2). מידע נוסף זמין בכתובת https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/.

-k, --disk-quota=string

הגודל של דיסק אחסון ארעי ייעודי שמצורף לכל מופע של אפליקציה (לדוגמה, 512M,‏ 2G,‏ 1T).

--docker-image=string

קובץ אימג' של Docker לפריסה במקום ליצור אותו ממקור.

--dockerfile=string

הנתיב לקובץ Dockerfile שרוצים לבנות. ביחס לשורש המקור.

--entrypoint=string

להחליף את נקודת הכניסה שמוגדרת כברירת מחדל של התמונה. אי אפשר להשתמש בו עם דגל הפקודה.

-e, --env=stringArray

מגדירים משתני סביבה. אפשר להגדיר כמה משתנים על ידי שימוש בדגל כמה פעמים (לדוגמה, NAME=VALUE).

--health-check-http-endpoint=string

נקודת קצה (endpoint) של HTTP לטירגוט כחלק מבדיקת תקינות. התוקף הוא רק אם health-check-type הוא http.

-u, --health-check-type=string

סוג בדיקת התקינות של האפליקציה: http, יציאה (ברירת מחדל) או תהליך.

-h, --help

עזרה בנושא שליחת הודעות

-i, --instances=int32

אם הערך מוגדר, הוא מבטל את מספר המופעים של האפליקציה להפעלה. הערך ‎-1 מייצג קלט שאינו קלט משתמש. (ברירת מחדל -1)

-f, --manifest=string

הנתיב למניפסט של האפליקציה.

-m, --memory-limit=string

כמות ה-RAM הייעודי שמוקצה לכל מופע של האפליקציה (לדוגמה, 512M,‏ 6G,‏ 1T).

--no-manifest

לא לקרוא את קובץ המניפסט גם אם הוא קיים.

--no-route

מונעת את הגישה לאפליקציה אחרי הפריסה.

--no-start

יוצרים את האפליקציה אבל לא מפעילים אותה.

-p, --path=string

אם מציינים נתיב, הוא מבטל את הנתיב לקוד המקור.

--random-route

יצירת נתיב אקראי לאפליקציה הזו אם אין לה נתיב.

--route=stringArray

משתמשים בדגל routes כדי לספק כמה נתיבי HTTP ו-TCP. כל מסלול לאפליקציה הזו נוצר אם הוא עדיין לא קיים.

-s, --stack=string

תמונת הבסיס שתשמש לאפליקציות שנוצרו באמצעות buildpack.

--task

העברה של אפליקציה לביצוע משימות בלבד. האפליקציה תיבנה, אבל לא תופעל. לא יוקצה לו נתיב.

-t, --timeout=int

משך הזמן שבו האפליקציה יכולה להיות במצב לא תקין לפני שהמצב הזה מוכרז.

--var=stringToString

החלפת משתנים במניפסט. אפשר להגדיר כמה משתנים על ידי שימוש בדגל כמה פעמים (לדוגמה, NAME=VALUE).

--vars-file=stringArray

קובץ JSON או YAML שממנו ייקראו החלפות המשתנים. אפשר לספק אותו כמה פעמים.

סימונים שעברו בירושה

ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.

--as=string

שם המשתמש שרוצים להתחזות אליו לצורך הפעולה.

--as-group=strings

הקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.

--config=string

הנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.

--kubeconfig=string

הנתיב לקובץ kubeconfig שמשמש לבקשות CLI.

--log-http

רישום בקשות HTTP בשגיאה רגילה.

--space=string

המרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.