kf push

Nama

kf push - Membuat Aplikasi baru atau menerapkan update ke Aplikasi yang sudah ada.

Synopsis

kf push APP_NAME [flags]

Contoh

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

Flag

--app-suffix=string

Akhiran yang akan ditambahkan ke akhir setiap Aplikasi yang di-push.

--args=stringArray

Ganti argumen untuk gambar. Tidak dapat digunakan dengan flag perintah.

-b, --buildpack=string

Gunakan buildpack yang ditentukan, bukan buildpack bawaan.

-c, --command=string

Perintah startup untuk Aplikasi, ini akan menggantikan perintah default yang ditentukan oleh proses web.

--container-registry=string

Container registry tempat image akan dikirim.

--cpu-cores=string

Jumlah core CPU khusus untuk memberikan setiap instance Aplikasi (misalnya 100 m, 0,5, 1, 2). Untuk informasi selengkapnya, lihat https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/.

-k, --disk-quota=string

Ukuran disk sementara khusus yang terpasang ke setiap instance Aplikasi (misalnya 512 M, 2 G, 1 T).

--docker-image=string

Image Docker untuk di-deploy, bukan di-build dari sumber.

--dockerfile=string

Jalur ke Dockerfile yang akan di-build. Relatif terhadap root sumber.

--entrypoint=string

Ganti titik entri default gambar. Tidak dapat digunakan dengan flag perintah.

-e, --env=stringArray

Menetapkan variabel lingkungan. Beberapa dapat ditetapkan dengan menggunakan flag beberapa kali (misalnya, NAME=VALUE).

--health-check-http-endpoint=string

Endpoint HTTP yang akan ditargetkan sebagai bagian dari health check. Hanya valid jika health-check-type adalah http.

-u, --health-check-type=string

Jenis health check aplikasi: http, port (default), atau proses.

-h, --help

bantuan untuk push

-i, --instances=int32

Jika ditetapkan, akan mengganti jumlah instance Aplikasi yang akan dijalankan, -1 mewakili input non-pengguna. (default -1)

-f, --manifest=string

Jalur ke manifes aplikasi.

-m, --memory-limit=string

Jumlah RAM khusus untuk setiap instance Aplikasi (misalnya 512 M, 6 G, 1 T).

--no-manifest

Jangan membaca file manifes meskipun ada.

--no-route

Mencegah Aplikasi agar tidak dapat dijangkau setelah di-deploy.

--no-start

Build, tetapi jangan jalankan Aplikasi.

-p, --path=string

Jika ditentukan, akan mengganti jalur ke kode sumber.

--random-route

Buat Rute acak untuk Aplikasi ini jika tidak memilikinya.

--route=stringArray

Gunakan flag rute untuk menyediakan beberapa rute HTTP dan TCP. Setiap Rute untuk Aplikasi ini akan dibuat jika belum ada.

-s, --stack=string

Image dasar yang akan digunakan untuk Aplikasi yang dibuat dengan buildpack.

--task

Mendorong Aplikasi untuk menjalankan Tasks saja. Aplikasi akan di-build, tetapi tidak dijalankan. Platform ini tidak akan memiliki rute yang ditetapkan.

-t, --timeout=int

Durasi Aplikasi dapat tidak responsif sebelum mendeklarasikannya sebagai tidak responsif.

--var=stringToString

Penggantian variabel manifes. Beberapa dapat ditetapkan dengan menggunakan flag beberapa kali (misalnya NAME=VALUE).

--vars-file=stringArray

File JSON atau YAML untuk membaca penggantian variabel. Dapat diberikan beberapa kali.

Flag yang diwarisi

Flag ini diwarisi dari perintah induk.

--as=string

Nama pengguna yang akan disamarkan untuk operasi.

--as-group=strings

Grup yang akan disamarkan untuk operasi. Sertakan flag ini beberapa kali untuk menentukan beberapa grup.

--config=string

Jalur ke file konfigurasi Kf yang akan digunakan untuk permintaan CLI.

--kubeconfig=string

Jalur ke file kubeconfig yang akan digunakan untuk permintaan CLI.

--log-http

Mencatat permintaan HTTP ke error standar.

--space=string

Ruang untuk menjalankan perintah. Flag ini mengganti Ruang yang saat ini ditargetkan.