存取應用程式
應用程式部署完成後,您可以透過 URL.NET 網站存取。
從主控台,您的應用程式 URL 可從元件頁面和應用程式詳細資訊頁面取得。
從 CLI 執行 ibmcloud ce app get 指令來尋找您應用程式的 URL。 若要命令只輸出應用程式的 URL,請在命令中指定 --output url 選項。app get 指令指定選項。
存取應用程式的詳細資料
從主控台或使用 CLI 來尋找應用程式的詳細資料。
Code Engine 具有專案及應用程式限制 (例如記憶體及 CPU) 內應用程式及應用程式修訂的配額。 如需 Code Engine 限制的相關資訊,請參閱 Code Engine的限制和配額。
從主控台存取應用程式詳細資料
透過從專案內應用程式清單中按一下應用程式名稱,可在主控台中從應用程式頁面取得應用程式的相關詳細資料。 您可以檢視應用程式的執行中實例及其修訂、配置詳細資料及應用程式端點設定的相關資訊。
使用 CLI 存取應用程式詳細資料
若要使用 CLI 來檢視應用程式的詳細資料,請使用 app get 指令。 如需選項的完整清單,請參閱 ibmcloud ce app get 指令。
例如,下列 app get 指令會顯示 myapp 應用程式的詳細資料。
ibmcloud ce app get --name myapp
輸出範例
[...]
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
申請狀態
下表顯示應用程式可能具有的可能狀態。
| 狀態 | 說明 |
|---|---|
| 正在部署 | 正在部署應用程式。 部署時間包括排定應用程式之前的時間,以及透過網路下載映像檔的時間,這可能需要一些時間。 |
| 備妥 | 應用程式已部署完成,可立即使用。 |
| 備妥 (有警告) | 部署新的應用程式修訂失敗,但原始部署可用。 |
| Failed | 應用程式部署已終止,且至少有一個實例因失敗而終止。 實例已結束且狀態為非零,或已由系統終止。 |
| Unknown | 由於某些原因,無法取得應用程式的狀態,通常是因為與主機通訊時發生錯誤。 |