Accès à votre application
Une fois votre application déployée, vous pouvez y accéder via une URL.
A partir de la console, l'URL de votre application est disponible sur la page des composants et sur la page des détails d'application.
A partir de l'interface de ligne de commande, exécutez la commande ibmcloud ce app get pour rechercher l'URL de votre application. Pour que la
commande renvoie uniquement l'URL de l'application, spécifiez l'option --output url dans la commande app get.
Accès aux détails de votre application
Vous pouvez accéder aux détails de votre application à partir de la console ou à l'aide de l'interface de ligne de commande.
Code Engine applique des quotas pour les applications et les révisions d'application dans un projet, ainsi que des limites d'application, notamment en ce qui concerne la mémoire et l'unité centrale. Pour plus d'informations sur les limites dans Code Engine, voir Limites et quotas pour Code Engine.
Accès aux détails de l'application à partir de la console
Des détails relatifs à votre application sont disponibles dans la console à partir de la page de l'application lorsque vous cliquez sur le nom de votre application dans la liste des applications de votre projet. Vous pouvez afficher des informations sur les instances d'exécution de votre application et ses révisions, ses détails de configuration et paramètres de nœud final de l'application.
Accès aux détails de l'application via l'interface de ligne de commande
Pour afficher les détails de votre application via l'interface de ligne de commande, utilisez la commande app get. Pour obtenir la liste complète des options, voir la commande ibmcloud ce app get.
Par exemple, la commande app get suivante affiche des détails sur l'application myapp.
ibmcloud ce app get --name myapp
Exemple de sortie
[...]
OK
Name: myapp
ID: abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
Project Name: myproject
Project ID: 01234567-abcd-abcd-abcd-abcdabcd1111
Age: 2m4s
Created: 2021-09-09T14:01:02-04:00
URL: https://myapp.abcdabcdabc.us-south.codeengine.appdomain.cloud
Cluster Local URL: http://myapp.abcdabcdabc.svc.cluster.local
Console URL: https://cloud.ibm.com/codeengine/project/us-south/01234567-abcd-abcd-abcd-abcdabcd1111/application/myapp/configuration
Status Summary: Application deployed successfully
Environment Variables:
Type Name Value
Literal CE_API_BASE_URL https://api.private.us-south.codeengine.cloud.ibm.com
Literal CE_APP myapp
Literal CE_DOMAIN us-south.codeengine.appdomain.cloud
Literal CE_PROJECT_ID abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
Literal CE_REGION us-south
Literal CE_SUBDOMAIN abcdabcdab
Image: icr.io/codeengine/hello
Resource Allocation:
CPU: 1
Ephemeral Storage: 400M
Memory: 4G
Revisions:
myapp-00001:
Age: 100s
Latest: true
Traffic: 100%
Image: icr.io/codeengine/hello (pinned to d6fd55)
Running Instances: 1
Runtime:
Concurrency: 100
Maximum Scale: 10
Minimum Scale: 0
Timeout: 300
Conditions:
Type OK Age Reason
ConfigurationsReady true 86s
Ready true 60s
RoutesReady true 60s
Events:
Type Reason Age Source Messages
Normal Created 102s service-controller Created Configuration "myapp"
Normal Created 102s service-controller Created Route "myapp"
Instances:
Name Revision Running Status Restarts Age
myapp-00001-deployment-699c45ddd-c25rm myapp-00001 1/2 Terminating 0 102s
Statut d'application
Le tableau ci-après répertorie les statuts possibles pour votre application.
| Statut | Description |
|---|---|
| Déploiement | L'application est en cours de déploiement. Le temps de déploiement inclut le délai d'attente avant la planification de l'application, ainsi que le temps passé à télécharger des images sur le réseau, ce qui peut prendre un certain temps. |
| Prêt | L'application est déployée et prête à l'emploi. |
| Prêt (avec des avertissements) | Le déploiement d'une nouvelle révision d'application a échoué, mais le déploiement d'origine est disponible. |
| Echec | Le déploiement d'application est terminé et au moins une instance a échoué. Cette instance a pris fin avec un code de statut différent de zéro ou a été arrêtée par le système. |
| Inconnu | Pour une raison quelconque, l'état de l'application ne peut pas être obtenu, ce qui se produit généralement en cas d'erreur de communication avec l'hôte. |