名前
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
- コマンドが実行されるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。