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 도움말

상속된 플래그

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

--as=string

작업을 위해 가장할 사용자 이름입니다.

--as-group=strings

작업을 위해 가장할 그룹입니다. 이 플래그를 여러 번 포함하여 여러 그룹을 지정합니다.

--config=string

CLI 요청에 사용할 Kf 구성 파일의 경로입니다.

--kubeconfig=string

CLI 요청에 사용할 kubeconfig 파일의 경로입니다.

--log-http

HTTP 요청을 표준 오류에 로깅합니다.

--space=string

명령어를 실행할 공간입니다. 이 플래그는 현재 타겟팅된 Space를 재정의합니다.