이름
kf env
- 앱의 환경 변수에 대한 정보 출력
개요
kf env APP_NAME [flags]
설명
env 명령어는 앱의 개발자 관리 환경 변수의 이름과 값을 가져옵니다.
환경 변수는 다음 순서로 평가되며 이름이 같으면 이전 값보다 우선합니다.
- 공간(관리자가 설정)
- 앱(개발자가 설정)
- 시스템(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
- 명령어를 실행할 공간입니다. 이는 현재 타겟팅된 공간을 재정의합니다.