kf push

Nome

kf push: crie uma nova app ou aplique atualizações a uma app existente.

Synopsis

kf push APP_NAME [flags]

Exemplos

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

Bandeiras

--app-suffix=string

Sufixo a anexar ao final de cada app enviada por push.

--args=stringArray

Substitua os argumentos da imagem. Não pode ser usado com a flag de comando.

-b, --buildpack=string

Use o buildpack especificado em vez do integrado.

-c, --command=string

Comando de arranque da app. Isto substitui o comando predefinido especificado pelo processo Web.

--container-registry=string

Registo de contentores para enviar imagens.

--cpu-cores=string

Número de núcleos de CPU dedicados a dar a cada instância da app (por exemplo, 100 m, 0,5, 1, 2). Para mais informações, consulte https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/.

-k, --disk-quota=string

Tamanho do disco efémero dedicado anexado a cada instância da app (por exemplo, 512 M, 2 G, 1 T).

--docker-image=string

Imagem do Docker para implementar em vez de criar a partir da origem.

--dockerfile=string

Caminho para o Dockerfile a compilar. Relativo à raiz da fonte.

--entrypoint=string

Substitua o ponto de entrada predefinido da imagem. Não pode ser usado com a flag de comando.

-e, --env=stringArray

Defina variáveis de ambiente. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).

--health-check-http-endpoint=string

Ponto final de HTTP a segmentar como parte da verificação de funcionamento. Só é válido se health-check-type for http.

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

Tipo de verificação de funcionamento da app: http, porta (predefinição) ou processo.

-h, --help

ajuda para push

-i, --instances=int32

Se estiver definido, substitui o número de instâncias da app a executar. -1 representa a introdução não feita pelo utilizador. (predefinição -1)

-f, --manifest=string

Caminho para o manifesto da aplicação.

-m, --memory-limit=string

Quantidade de RAM dedicada a dar a cada instância da app (por exemplo, 512 M, 6 G, 1 T).

--no-manifest

Não lê o ficheiro de manifesto, mesmo que exista um.

--no-route

Impede que a app seja acessível após a implementação.

--no-start

Crie, mas não execute a app.

-p, --path=string

Se especificado, substitui o caminho para o código-fonte.

--random-route

Crie uma rota aleatória para esta app se não tiver uma.

--route=stringArray

Use a flag routes para fornecer várias rotas HTTP e TCP. Cada rota para esta app é criada se ainda não existir.

-s, --stack=string

Imagem base a usar para apps criadas com um buildpack.

--task

Enviar uma app para executar apenas tarefas. A app é criada, mas não é executada. Não tem um trajeto atribuído.

-t, --timeout=int

O período de tempo durante o qual a app pode estar em mau estado antes de ser declarada como tal.

--var=stringToString

Substituição de variáveis do manifesto. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).

--vars-file=stringArray

Ficheiro JSON ou YAML a partir do qual as substituições de variáveis são lidas. Pode ser fornecido várias vezes.

Sinalizações herdadas

Estas sinalizações são herdadas dos comandos principais.

--as=string

Nome de utilizador a roubar para a operação.

--as-group=strings

Grupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.

--config=string

Caminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.

--kubeconfig=string

Caminho para o ficheiro kubeconfig a usar para pedidos de CLI.

--log-http

Registe pedidos HTTP no erro padrão.

--space=string

Espaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.