앱에 액세스
앱을 배치한 후에는 URL을 통해 앱에 액세스할 수 있습니다.
콘솔의 경우 컴포넌트 페이지와 애플리케이션 세부사항 페이지에서 애플리케이션 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
애플리케이션 상태
다음 표는 애플리케이션의 가능한 상태를 보여줍니다.
| 상태 | 설명 |
|---|---|
| 배치 중 | 애플리케이션을 배치 중입니다. 배치 시간에는 앱이 예약되기 전 시간과 네트워크를 통해 이미지를 다운로드하는 시간이 포함됩니다. 이 작업은 다소 시간이 걸릴 수 있습니다. |
| 준비 | 애플리케이션이 배치되어 사용할 준비가 되었습니다. |
| 준비(경고 발생) | 새 애플리케이션 개정의 배치에 실패했지만 원래 배치는 사용 가능합니다. |
| 실패 | 애플리케이션 배치가 완료되었으며 적어도 하나의 인스턴스가 실패로 종료되었습니다. 인스턴스가 0이 아닌 상태로 종료되었거나 시스템에 의해 종료되었습니다. |
| 알 수 없음 | 어떤 이유로, 일반적으로 호스트와의 통신 오류로 인해 애플리케이션 상태를 확인할 수 없습니다. |