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.