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