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

플래그

--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).
-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
빌드팩으로 만든 앱에 사용할 기본 이미지입니다.
-t, --timeout=int
앱이 비정상으로 선언되기 전에 비정상 상태가 될 수 있는 시간입니다.
--var=stringToString
매니페스트 변수의 대체입니다. 플래그를 여러 번 사용하여 여러 변수를 설정할 수도 있습니다(예: NAME=VALUE).
--vars-file=stringArray
변수 대체를 읽어올 JSON 또는 YAML 파일입니다. 여러 번 제공될 수 있습니다.

상속된 플래그

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

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