姓名
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
- 使用指定的 Buildpack,而不是内置 Buildpack。
-c, --command=string
- 应用的启动命令,此命令替换 Web 进程指定的默认命令。
--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
- 为每个应用实例指定的专用内存量(例如 512M、6G、1T)。
--no-manifest
- 即使有清单文件,也不要读取该文件。
--no-route
- 防止应用在部署后可被访问。
--no-start
- 构建但不运行应用。
-p, --path=string
- 如果指定,则系统将会替换源代码的路径。
--random-route
- 如果此应用没有随机路由,则创建一个。
--route=stringArray
- 使用路由标志提供多个 HTTP 和 TCP 路由。为此应用创建的每个路由(如果尚不存在路由)。
-s, --stack=string
- 用于使用 buildpack 创建的应用的基础映像。
--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
- 用于对其运行命令的空间。此标志会替换当前所针对的空间。