Nom
kf create-user-provided-service
: crée une instance de service autonome à partir des identifiants existants
Synopsis
kf create-user-provided-service SERVICE_INSTANCE [-p CREDENTIALS] [-t TAGS] [flags]
Description
Crée une instance de service autonome à partir des identifiants existants. Les services fournis par l'utilisateur permettent d'injecter des identifiants pour les services gérés en dehors de Kf dans les applications.
Les identifiants sont stockés dans un secret Kubernetes au sein de l'espace dans lequel le service est créé. Sur GKE, ces secrets sont chiffrés au repos et peuvent éventuellement être chiffrés à l'aide de KMS.
Exemples
# Bring an existing database service kf create-user-provided-service db-service -p '{"url":"mysql://..."}' # Create a service with tags for autowiring kf create-user-provided-service db-service -t "mysql,database,sql"
Options
--async
- Ne pas attendre que l'action se termine sur le serveur pour le renvoi
-h, --help
- aide pour create-user-provided-service
--mock-class=string
- Nom de classe mock à utiliser dans VCAP_SERVICES plutôt que "fourni par l'utilisateur".
--mock-plan=string
- Nom de plan mock à utiliser dans VCAP_SERVICES plutôt que "vide".
-p, --params=string
- Objet JSON ou chemin d'accès à un fichier JSON contenant des paramètres de configuration. (Par défaut : "{}")
-r, --route=string
- URL vers laquelle les requêtes de routes liées sont transférées. Le schéma doit être https.
-t, --tags=string
- Tags définis par l'utilisateur pour différencier les services lors de l'injection.
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é.