kf push

Nome

kf push: crea una nuova app o applica aggiornamenti a una esistente.

Synopsis

kf push APP_NAME [flags]

Esempi

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

Suffisso da aggiungere alla fine di ogni app inviata.

--args=stringArray

Esegui l'override degli argomenti dell'immagine. Non possono essere utilizzate con il flag di comando.

-b, --buildpack=string

Usa il buildpack specificato anziché quello integrato.

-c, --command=string

Comando di avvio per l'app, sostituisce il comando predefinito specificato dal processo web.

--container-registry=string

Container Registry in cui eseguire il push delle immagini.

--cpu-cores=string

Numero di core della CPU dedicati a cui assegnare ogni istanza dell'app (ad esempio 100 m, 0,5, 1, 2). Per ulteriori informazioni, visita la pagina https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/.

-k, --disk-quota=string

Dimensioni del disco temporaneo dedicato collegato a ciascuna istanza dell'app (ad esempio 512M, 2G, 1T).

--docker-image=string

di cui vuoi eseguire il deployment anziché la creazione dall'origine.

--dockerfile=string

Percorso del Dockerfile da creare. Rispetto alla radice di origine.

--entrypoint=string

Sovrascrivi il punto di ingresso predefinito dell'immagine. Non possono essere utilizzate con il flag di comando.

-e, --env=stringArray

Imposta le variabili di ambiente. È possibile impostare più elementi utilizzando il flag più volte (ad esempio NAME=VALUE).

--health-check-http-endpoint=string

endpoint HTTP da scegliere come target nell'ambito del controllo di integrità. Valido solo se il tipo di controllo di integrità è http.

-u, --health-check-type=string

Tipo di controllo di integrità dell'app: http, porta (predefinita) o processo.

-h, --help

guida per le notifiche push

-i, --instances=int32

Se impostato, sostituisce il numero di istanze dell'app da eseguire; -1 rappresenta l'input non utente. (valore predefinito -1)

-f, --manifest=string

Percorso del manifest dell'applicazione.

-m, --memory-limit=string

Quantità di RAM dedicata da assegnare a ogni istanza dell'app (ad esempio 512M, 6G, 1T).

--no-manifest

Non leggere il file manifest anche se ne esiste uno.

--no-route

Impedisce che l'app sia raggiungibile dopo il deployment.

--no-start

Creare ma non eseguire l'app.

-p, --path=string

Se specificato, sostituisce il percorso del codice sorgente.

--random-route

Crea un percorso casuale per questa app se non ne ha uno.

--route=stringArray

Utilizza il flag di route per fornire più route HTTP e TCP. Ogni percorso per questa app viene creato se non esiste già.

-s, --stack=string

Immagine di base da utilizzare per le app create con un buildpack.

--task

Esegui il push di un'app per eseguire solo Tasks. L'app sarà creata, ma non eseguita. Non avrà una route assegnata.

-t, --timeout=int

Periodo di tempo durante il quale l'app può essere in stato non integro prima di dichiararla come non integro.

--var=stringToString

Sostituzione della variabile manifest. È possibile impostare più flag utilizzando più volte il flag (ad esempio NAME=VALUE).

--vars-file=stringArray

File JSON o YAML da cui leggere le sostituzioni delle variabili. Può essere fornito più volte.

Flag ereditati

Questi flag vengono ereditati dai comandi principali.

--as=string

Nome utente da impersonare per l'operazione.

--as-group=strings

Gruppo da impersonare per l'operazione. Includi questo flag più volte per specificare più gruppi.

--config=string

Percorso del file di configurazione Kf da utilizzare per le richieste dell'interfaccia a riga di comando.

--kubeconfig=string

Percorso del file kubeconfig da utilizzare per le richieste dell'interfaccia a riga di comando.

--log-http

Registra le richieste HTTP come errore standard.

--space=string

Spazio su cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.