kf push

Nome

kf push: criar um app ou aplicar atualizações a um atual.

Sinopse

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

Flags

--app-suffix=string

Sufixo a ser anexado ao final de cada aplicativo enviado.

--args=stringArray

Substitui os argumentos da imagem. Não usar com a flag do comando.

-b, --buildpack=string

Usa o buildpack especificado em vez do integrado.

-c, --command=string

O comando de inicialização do app substitui o comando padrão especificado pelo processo da Web.

--container-registry=string

Container Registry para onde enviar as imagens.

--cpu-cores=string

Número de núcleos de CPU dedicados para atribuir a cada instância de app, como 100 milésimos de núcleo, 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 temporário dedicado que é anexado a cada instância de app, como 512M, 2G, 1T.

--docker-image=string

Imagem Docker a ser implantada em vez de fazer a criação com base no código-fonte.

--dockerfile=string

Caminho do Dockerfile a ser criado. Tem relação com a raiz da origem.

--entrypoint=string

Substitui o ponto de entrada padrão da imagem. Não usar com a flag do comando.

-e, --env=stringArray

Definir variáveis de ambiente. É possível definir várias usando a flag várias vezes. Por exemplo, NAME=VALUE.

--health-check-http-endpoint=string

O endpoint de HTTP pretendido como parte da verificação de integridade. Válido apenas se health-check-type for HTTP.

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

Tipo de verificação de integridade do app: HTTP, porta (padrão) ou processo.

-h, --help

Ajuda para push.

-i, --instances=int32

Se definida, modifica o número de instâncias do app a serem executadas, em que -1 representa entradas que não são do usuário (padrão: -1).

-f, --manifest=string

Caminho para o manifesto do aplicativo.

-m, --memory-limit=string

Quantidade de RAM dedicada a cada instância de app, como 512M, 6G, 1T.

--no-manifest

Não ler o arquivo de manifesto, mesmo que ele exista.

--no-route

Impede que o app seja acessado depois de implantado.

--no-start

Criar, mas não executar o app.

-p, --path=string

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

--random-route

Criar uma rota aleatória para o app, se ele não tiver uma.

--route=stringArray

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

-s, --stack=string

Imagem base a ser usada para apps criados com um buildpack.

--task

Enviar um app apenas para executar tarefas. O app será criado, mas não será executado. Uma rota não será atribuída.

-t, --timeout=int

Tempo máximo de falta de integridade de um app antes da declaração como não íntegro.

--var=stringToString

Substituição de variáveis do manifesto. É possível definir várias usando a flag várias vezes. Por exemplo, NAME=VALUE.

--vars-file=stringArray

Arquivo JSON ou YAML para ler as substituições de variáveis. Pode ser fornecido várias vezes.

Flags herdadas

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

--as=string

Nome de usuário a ser representado para a operação.

--as-group=strings

Grupo a ser representado para a operação. Inclua essa sinalização várias vezes para especificar diversos grupos.

--config=string

O caminho para o arquivo de configuração do Kf a ser usado para solicitações da CLI.

--kubeconfig=string

O caminho do arquivo kubeconfig a ser usado nas solicitações da CLI.

--log-http

Registra as solicitações HTTP no erro padrão.

--space=string

Espaço para executar o comando. Substitui o Space de destino atual.