이름
kf push
- 새 앱을 만들거나 기존 앱에 업데이트 적용합니다.
개요
kf push APP_NAME [flags]
예시
kf push myapp kf push myapp --buildpack my.special.buildpack # Discover via kf buildpacks kf push myapp --env FOO=bar --env BAZ=foo kf push myapp --stack cloudfoundry/cflinuxfs3 # Use a cflinuxfs3 runtime kf push myapp --health-check-http-endpoint /myhealthcheck # Specify a healthCheck for the app
플래그
--app-suffix=string
- 푸시된 모든 앱의 끝에 추가할 서픽스입니다.
--args=stringArray
- 이미지의 인수를 재정의합니다. 명령어 플래그와 함께 사용할 수 없습니다.
-b, --buildpack=string
- 기본 제공 빌드팩 대신 지정된 빌드팩을 사용합니다.
-c, --command=string
- 앱의 시작 명령어는 웹 프로세스에서 지정한 기본 명령어보다 우선 적용됩니다.
--container-registry=string
- 이미지를 내보낼 Container Registry입니다.
--cpu-cores=string
- 각 앱 인스턴스에 제공할 전용 CPU 코어 수입니다(예: 100m, 0.5, 1, 2). 자세한 내용은 https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/ 를 참조하세요.
-k, --disk-quota=string
- 각 앱 인스턴스에 연결된 전용 이페머럴 디스크의 크기입니다(예: 512M, 2G, 1T).
--docker-image=string
- 소스에서 빌드하는 대신 배포할 Docker 이미지입니다.
--dockerfile=string
- 빌드할 Dockerfile의 경로이며, 소스 루트를 기준으로 합니다.
--entrypoint=string
- 이미지의 기본 진입점을 덮어씁니다. 명령어 플래그와 함께 사용할 수 없습니다.
-e, --env=stringArray
- 환경 변수를 설정합니다. 플래그를 여러 번 사용하여 여러 개를 설정할 수도 있습니다(예: NAME=VALUE).
--health-check-http-endpoint=string
- 상태 확인 중에 대상으로 지정할 HTTP 엔드포인트입니다. health-check-type이 http인 경우에만 유효합니다.
-u, --health-check-type=string
- 앱 상태 확인 유형(http, 포트(기본값) 또는 프로세스)입니다.
-h, --help
- push 도움말
-i, --instances=int32
- 이 플래그를 설정하면 실행할 앱의 인스턴스 수가 재정의됩니다. -1은 비사용자 입력을 나타냅니다. (기본값: -1)
-f, --manifest=string
- 애플리케이션 매니페스트의 경로입니다.
-m, --memory-limit=string
- 각 앱 인스턴스에 제공할 전용 RAM의 양입니다(예: 512M, 6G, 1T).
--no-manifest
- 매니페스트 파일이 있는 경우에도 읽지 않습니다.
--no-route
- 앱이 배포된 후 앱에 연결할 수 없도록 합니다.
--no-start
- 앱을 빌드하지만 실행하지 않습니다.
-p, --path=string
- 지정된 경우 소스 코드 경로가 재정의됩니다.
--random-route
- 앱에 경로가 없으면 무작위 경로를 만듭니다.
--route=stringArray
- 경로 플래그를 사용하여 여러 HTTP 및 TCP 경로를 제공합니다. 앱의 경로가 아직 없으면 이 앱의 각 경로가 생성됩니다.
-s, --stack=string
- 빌드팩으로 만든 앱에 사용할 기본 이미지입니다.
--task
- 앱을 푸시하여 태스크만 실행합니다. 앱이 빌드되지만 실행되지 않으며, 경로는 할당되지 않습니다.
-t, --timeout=int
- 앱이 비정상으로 선언되기 전에 비정상 상태가 될 수 있는 시간입니다.
--var=stringToString
- 매니페스트 변수의 대체입니다. 플래그를 여러 번 사용하여 여러 개를 설정할 수도 있습니다(예: NAME=VALUE).
--vars-file=stringArray
- 변수 대체를 읽어올 JSON 또는 YAML 파일입니다. 여러 번 제공될 수 있습니다.
상속된 플래그
이러한 플래그는 상위 명령어에서 상속됩니다.
--as=string
- 작업을 위해 가장할 사용자 이름입니다.
--as-group=strings
- 작업을 위해 가장할 그룹입니다. 이 플래그를 여러 번 포함하여 여러 그룹을 지정합니다.
--config=string
- CLI 요청에 사용할 Kf 구성 파일의 경로입니다.
--kubeconfig=string
- CLI 요청에 사용할 kubeconfig 파일의 경로입니다.
--log-http
- HTTP 요청을 표준 오류에 로깅합니다.
--space=string
- 명령어를 실행할 공간입니다. 이 플래그는 현재 타겟팅된 Space를 재정의합니다.