kf push

이름

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를 재정의합니다.