kf env

שם

kf env – הדפסת מידע על משתני סביבה של אפליקציה.

תקציר

kf env APP_NAME [flags]

תיאור

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

משתני הסביבה מוערכים בסדר הבא, והערכים המאוחרים יותר מבטלים את הערכים הקודמים עם אותו שם:

  1. מרחב (מוגדר על ידי האדמינים)
  2. אפליקציה (מוגדר על ידי מפתחים)
  3. מערכת (הוגדר על ידי Kf)

משתני סביבה שמכילים החלפת משתנים '$(...)' מוחלפים בזמן הריצה על ידי Kubernetes. ‫Kf מספק את משתני הסביבה הבאים של זמן הריצה:

  • ‫CF_INSTANCE_ADDR: כתובת ה-IP:PORT שגלויות לאשכול של מופע האפליקציה.
  • ‫CF_INSTANCE_GUID: המזהה הייחודי האוניברסלי (UUID) של מופע האפליקציה.
  • INSTANCE_GUID: Alias of CF_INSTANCE_GUID
  • ‫CF_INSTANCE_INDEX: מספר האינדקס של מופע האפליקציה, תמיד יהיה 0.
  • ‫INSTANCE_INDEX: כינוי של CF_INSTANCE_INDEX
  • ‫CF_INSTANCE_IP: כתובת ה-IP שגלויים באשכול של מופע האפליקציה.
  • ‫CF_INSTANCE_INTERNAL_IP: כינוי של CF_INSTANCE_IP
  • VCAP_APP_HOST: כינוי של CF_INSTANCE_IP
  • ‫CF_INSTANCE_PORT: היציאה שגלויות לאשכול של מופע האפליקציה. ב-Kf, הערך הזה זהה לערך של PORT.
  • DATABASE_URL: ה-URI הראשון שנמצא בהרשאה VCAP_SERVICES.
  • DISK_LIMIT: נפח האחסון המקסימלי בדיסק (ב-MB) שהאפליקציה יכולה להשתמש בו.
  • ‫LANG: נדרש על ידי חבילות buildpack כדי להבטיח סדר טעינה עקבי של סקריפטים.
  • MEMORY_LIMIT: כמות הזיכרון המקסימלית ב-MB שהאפליקציה יכולה לצרוך.
  • PORT: היציאה שהאפליקציה צריכה להאזין לה לבקשות.
  • VCAP_APP_PORT: כינוי של PORT
  • VCAP_APPLICATION: מבנה JSON שמכיל מטא-נתונים של האפליקציה.
  • VCAP_SERVICES: מבנה JSON שמציין שירותים מאוגדים.

דוגמאות

kf env myapp

דגלים

-h, --help

עזרה לגבי env

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

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

--as=string

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

--as-group=strings

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

--config=string

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

--kubeconfig=string

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

--log-http

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

--space=string

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