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
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)。
-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
HTTP リクエストのログを stderr に出力します。
--space=string
コマンドが実行されるスペース。これにより、現在のターゲット スペースがオーバーライドされます。