名稱
kf push
:建立新的應用程式,或將更新套用至現有應用程式。
概要
kf push APP_NAME [flags]
範例
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
旗標
--app-suffix=string
要附加至每個推送應用程式結尾的後置字串。
--args=stringArray
覆寫圖片的 args。無法與指令旗標搭配使用。
-b, --buildpack=string
請使用指定的 Buildpack,而非內建 Buildpack。
-c, --command=string
應用程式的啟動指令,會覆寫網頁程序指定的預設指令。
--container-registry=string
要推送映像檔的容器登錄。
--cpu-cores=string
要提供給每個應用程式執行個體的專屬 CPU 核心數 (例如 100m、0.5、1、2)。詳情請參閱 https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/。
-k, --disk-quota=string
連接至每個應用程式執行個體的專屬暫時磁碟大小 (例如 512 MB、2 GB、1 TB)。
--docker-image=string
要部署的 Docker 映像檔,而非從原始碼建構。
--dockerfile=string
要建構的 Dockerfile 路徑。相對於來源根目錄。
--entrypoint=string
覆寫映像檔的預設進入點。無法與指令旗標搭配使用。
-e, --env=stringArray
設定環境變數。您可以多次使用標記來設定多個值 (例如 NAME=VALUE)。
--health-check-http-endpoint=string
要做為健康檢查目標的 HTTP 端點。只有在健康檢查類型為 http 時才有效。
-u, --health-check-type=string
應用程式健康狀態檢查類型:http、通訊埠 (預設) 或程序。
-h, --help
推送功能的說明
-i, --instances=int32
如果已設定,則會覆寫要執行的應用程式執行個例數量,-1 代表非使用者輸入。(預設值為 -1)
-f, --manifest=string
應用程式資訊清單的路徑。
-m, --memory-limit=string
要提供給每個應用程式例項的專屬 RAM 量 (例如 512 MB、6 GB、1 TB)。
--no-manifest
即使資訊清單檔案存在,也請勿讀取該檔案。
--no-route
防止應用程式在部署後可供存取。
--no-start
建構但不執行應用程式。
-p, --path=string
如果指定此值,則會覆寫原始碼的路徑。
--random-route
如果這個應用程式沒有路徑,請建立隨機路徑。
--route=stringArray
使用路徑旗標提供多個 HTTP 和 TCP 路徑。如果這個應用程式尚未建立路徑,系統會建立每個路徑。
-s, --stack=string
使用建構包建立的應用程式所使用的基礎映像檔。
--task
只推送應用程式來執行工作。應用程式會建構,但不會執行。不會指派路線。
-t, --timeout=int
應用程式可處於不良健康狀態的時間長度,超過此時間就會宣告為不良。
--var=stringToString
資訊清單變數替換。如要設定多個值,請多次使用標記 (例如 NAME=VALUE)。
--vars-file=stringArray
要讀取變數替換值的 JSON 或 YAML 檔案。可多次提供。
繼承的標記
這些標記會繼承自父項指令。
--as=string
要冒用來執行作業的使用者名稱。
--as-group=strings
要冒用身分的群組。如要指定多個群組,請多次加入這個標記。
--config=string
用於 CLI 要求的 Kf 設定檔路徑。
--kubeconfig=string
用於 CLI 要求的 kubeconfig 檔案路徑。
--log-http
將 HTTP 要求記錄到標準錯誤。
--space=string
要執行指令的空間。這個標記會覆寫目前指定的空間。