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
push されたすべてのアプリの最後に追加するサフィックス。
--args=stringArray
画像の引数をオーバーライドします。コマンドフラグでは使用できません。
-b, --buildpack=string
組み込みではなく、指定されたビルドパックを使用します。
-c, --command=string
アプリのスタートアップ コマンド。ウェブプロセスで指定されたデフォルトのコマンドをオーバーライドします。
--container-registry=string
イメージの push 先となる 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
アプリを push してタスクのみを実行します。アプリはビルドされますが、実行されません。ルートは割り当てられません。
-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
コマンドが実行されるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。