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

Buildpack で作成されたアプリで使用するベースイメージ。

--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

コマンドが実行されるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。