kf push

Nom

kf push – Créer une application ou appliquer des mises à jour à une application existante

Synopsis

kf push APP_NAME [flags]

Exemples

  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

Options

--app-suffix=string
Suffixe à ajouter à la fin de chaque application déployée.
--args=stringArray
Ignorer les arguments de l'image. Ce paramètre ne peut pas être utilisé avec l'option de commande.
-b, --buildpack=string
Utiliser le pack de création spécifié plutôt que le pack intégré.
-c, --command=string
Commande de démarrage pour l'application, qui remplace la commande par défaut spécifiée par le processus Web.
--container-registry=string
Container Registry, registre vers lequel transférer les images.
--cpu-cores=string
Nombre de cœurs de processeur dédiés à attribuer à chaque instance d'application (par exemple, 100m, 0.5, 1, 2). Pour en savoir plus, consultez la page https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/
.
-k, --disk-quota=string
Taille de l'espace disque éphémère dédié qui est associé à chaque instance d'application (par exemple, 512M, 2G, 1T)
--docker-image=string
Image Docker à déployer au lieu de la compiler depuis la source.
--dockerfile=string
Chemin d'accès au fichier Dockerfile pour créer l'image. En fonction de la racine source.
--entrypoint=string
Écraser le point d'entrée par défaut de l'image. Ce paramètre ne peut pas être utilisé avec l'option de commande.
-e, --env=stringArray
Définir des variables d'environnement. Vous pouvez en définir plusieurs à l'aide de l'option "Plusieurs fois" (par exemple, NAME=VALUE).
-u, --health-check-type=string
Type de vérification d'état de l'application (http, port ou processus, par défaut : port)
-h, --help
aide pour les opérations push
-i, --instances=int32
Nombre d'instances de l'application à exécuter (valeur par défaut : 1) (valeur par défaut : -1)
-f, --manifest=string
Chemin d'accès au fichier manifeste
-m, --memory-limit=string
Quantité de mémoire RAM dédiée à attribuer à chaque instance de l'application (par exemple : 512M, 6G, 1T)
--no-manifest
Ne pas lire le fichier manifeste même s'il existe.
--no-route
Empêche l'application d'être accessible une fois déployée.
--no-start
Créer l'application, mais ne pas l'exécuter
-p, --path=string
Chemin d'accès au code source (par défaut : répertoire actuel) (par défaut : ".")
--random-route
Créer une route aléatoire pour cette application si elle n'en a pas.
--route=stringArray
Utiliser l'option "Routes" pour fournir plusieurs routes HTTP et TCP. Chaque route est créée pour cette application si elle n'existe pas déjà.
-s, --stack=string
Image de base à utiliser pour les applications créées avec un pack de création.
-t, --timeout=int
Durée pendant laquelle une application peut être non opérationnelle avant de la déclarer comme non opérationnelle.
--var=stringToString
Substitution de la variable du fichier manifeste. Vous pouvez en définir plusieurs à l'aide de l'option "Plusieurs fois" (par exemple, NAME=VALUE).
--vars-file=stringArray
Fichier JSON ou YAML à partir duquel lire les substitutions de variables. Peut être fourni plusieurs fois.

Options héritées

Ces options sont héritées des commandes parentes.

--config=string
Fichier de configuration (par défaut : $HOME/.kf)
--kubeconfig=string
Fichier de configuration Kubectl (par défaut : $HOME/.kube/config)
--log-http
Consigner les requêtes HTTP dans stderr
--space=string
Espace pour exécuter la commande. Cette opération remplace l'espace actuellement ciblé.