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: 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: VCAP_SERVICES 사용자 인증 정보에 있는 첫 번째 URI
  • 디스크: 앱에서 사용할 수 있는 최대 디스크 스토리지 (MB)
  • LANG: 일관된 스크립트 로드 순서를 보장하기 위해 빌드팩이 요구
  • MEMORY_LIMIT: 앱이 사용할 수 있는 최대 메모리 양 (MB)
  • PORT: 앱이 요청을 수신해야 하는 포트
  • VCAP_APP_PORT: PORT의 별칭
  • VCAP_APPLICATION: 앱 메타 데이터가 포함된 JSON 구조
  • VCAP_SERVICES: 결합 된 서비스를 지정하는 JSON 구조

예시

  kf env myapp

플래그

-h, --help
env 도움말

상속된 플래그

이러한 플래그는 상위 명령어에서 상속됩니다.

--config=string
구성 파일(기본값: $HOME/.kf)
--kubeconfig=string
Kubectl 구성 파일(기본값: $HOME/.kube/config)
--log-http
stderr에 HTTP 요청 로깅
--space=string
명령어를 실행할 공간입니다. 이는 현재 타겟팅된 공간을 재정의합니다.