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 mengganti 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.