שם
kf env – הדפסת מידע על משתני סביבה של אפליקציה.
תקציר
kf env APP_NAME [flags]
תיאור
הפקודה env מקבלת את השמות והערכים של משתני הסביבה שמנוהלים על ידי המפתחים באפליקציה.
משתני הסביבה מוערכים בסדר הבא, והערכים המאוחרים יותר מבטלים את הערכים הקודמים עם אותו שם:
- מרחב (מוגדר על ידי האדמינים)
- אפליקציה (מוגדר על ידי מפתחים)
- מערכת (הוגדר על ידי 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המרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.