push kf

Nama

kf push - Membuat Aplikasi baru atau menerapkan pembaruan 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 untuk ditambahkan ke akhir setiap Aplikasi yang dikirim.

--args=stringArray

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

-b, --buildpack=string

Menggunakan buildpack yang ditentukan, bukan bawaannya.

-c, --command=string

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

--container-registry=string

Registry container untuk mengirim image.

--cpu-cores=string

Jumlah core CPU khusus untuk diberikan kepada 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 efemeral khusus yang terpasang ke setiap instance Aplikasi (misalnya 512 juta, 2G, 1 T).

--docker-image=string

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

--dockerfile=string

Jalur ke Dockerfile untuk di-build. Relatif terhadap root sumber.

--entrypoint=string

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

-e, --env=stringArray

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

--health-check-http-endpoint=string

Endpoint HTTP yang akan ditargetkan sebagai bagian dari health check. Hanya valid jika jenis health check 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 menggantikan 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 512M, 6G, 1T).

--no-manifest

Jangan baca file manifes meskipun file tersebut ada.

--no-route

Mencegah Aplikasi agar tidak dapat dijangkau setelah di-deploy.

--no-start

Buat, tetapi jangan jalankan Aplikasi.

-p, --path=string

Jika ditentukan, akan mengganti jalur ke kode sumber.

--random-route

Buat Rute acak untuk Aplikasi ini jika belum memilikinya.

--route=stringArray

Gunakan tanda rute untuk memberikan beberapa rute HTTP dan TCP. Setiap Rute untuk Aplikasi ini 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 dibuat, tetapi tidak dijalankan. Rute tidak akan ditetapkan.

-t, --timeout=int

Durasi Aplikasi bisa menjadi tidak responsif sebelum dinyatakan sebagai tidak responsif.

--var=stringToString

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

--vars-file=stringArray

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

Tanda turunan

Tanda ini diwarisi dari perintah induk.

--as=string

Nama pengguna yang akan ditiru identitasnya untuk operasi.

--as-group=strings

Grup untuk meniru identitas operasi. Sertakan tanda 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

Catat permintaan HTTP ke kesalahan standar.

--space=string

Spasi untuk menjalankan perintah. Tanda ini akan menggantikan Ruang yang ditargetkan saat ini.