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=stringAkhiran yang akan ditambahkan ke akhir setiap Aplikasi yang di-push.
--args=stringArrayGanti argumen untuk gambar. Tidak dapat digunakan dengan flag perintah.
-b, --buildpack=stringGunakan buildpack yang ditentukan, bukan buildpack bawaan.
-c, --command=stringPerintah startup untuk Aplikasi, ini akan menggantikan perintah default yang ditentukan oleh proses web.
--container-registry=stringContainer registry tempat image akan dikirim.
--cpu-cores=stringJumlah 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=stringUkuran disk sementara khusus yang terpasang ke setiap instance Aplikasi (misalnya 512 M, 2 G, 1 T).
--docker-image=stringImage Docker untuk di-deploy, bukan di-build dari sumber.
--dockerfile=stringJalur ke Dockerfile yang akan di-build. Relatif terhadap root sumber.
--entrypoint=stringGanti titik entri default gambar. Tidak dapat digunakan dengan flag perintah.
-e, --env=stringArrayMenetapkan variabel lingkungan. Beberapa dapat ditetapkan dengan menggunakan flag beberapa kali (misalnya, NAME=VALUE).
--health-check-http-endpoint=stringEndpoint HTTP yang akan ditargetkan sebagai bagian dari health check. Hanya valid jika health-check-type adalah http.
-u, --health-check-type=stringJenis health check aplikasi: http, port (default), atau proses.
-h, --helpbantuan untuk push
-i, --instances=int32Jika ditetapkan, akan mengganti jumlah instance Aplikasi yang akan dijalankan, -1 mewakili input non-pengguna. (default -1)
-f, --manifest=stringJalur ke manifes aplikasi.
-m, --memory-limit=stringJumlah RAM khusus untuk setiap instance Aplikasi (misalnya 512 M, 6 G, 1 T).
--no-manifestJangan membaca file manifes meskipun ada.
--no-routeMencegah Aplikasi agar tidak dapat dijangkau setelah di-deploy.
--no-startBuild, tetapi jangan jalankan Aplikasi.
-p, --path=stringJika ditentukan, akan mengganti jalur ke kode sumber.
--random-routeBuat Rute acak untuk Aplikasi ini jika tidak memilikinya.
--route=stringArrayGunakan flag rute untuk menyediakan beberapa rute HTTP dan TCP. Setiap Rute untuk Aplikasi ini akan dibuat jika belum ada.
-s, --stack=stringImage dasar yang akan digunakan untuk Aplikasi yang dibuat dengan buildpack.
--taskMendorong Aplikasi untuk menjalankan Tasks saja. Aplikasi akan di-build, tetapi tidak dijalankan. Platform ini tidak akan memiliki rute yang ditetapkan.
-t, --timeout=intDurasi Aplikasi dapat tidak responsif sebelum mendeklarasikannya sebagai tidak responsif.
--var=stringToStringPenggantian variabel manifes. Beberapa dapat ditetapkan dengan menggunakan flag beberapa kali (misalnya NAME=VALUE).
--vars-file=stringArrayFile JSON atau YAML untuk membaca penggantian variabel. Dapat diberikan beberapa kali.
Flag yang diwarisi
Flag ini diwarisi dari perintah induk.
--as=stringNama pengguna yang akan disamarkan untuk operasi.
--as-group=stringsGrup yang akan disamarkan untuk operasi. Sertakan flag ini beberapa kali untuk menentukan beberapa grup.
--config=stringJalur ke file konfigurasi Kf yang akan digunakan untuk permintaan CLI.
--kubeconfig=stringJalur ke file kubeconfig yang akan digunakan untuk permintaan CLI.
--log-httpMencatat permintaan HTTP ke error standar.
--space=stringRuang untuk menjalankan perintah. Flag ini menggantikan Ruang yang saat ini ditargetkan.