Viewing Status Details
This topic describes how to view the status of an application on the admin console dashboard. It also describes how admin console collects and aggregates the application status.
View Status Details
The application status displays on the dashboard of the admin console. Viewing the status details can be helpful for troubleshooting.
There are two ways to view the status details, depending on your admin console version:
- Click Details next to the status on the dashboard. For information about how to update the admin console to view the Details link.
About Application Status
To display application status on the admin console dashboard, admin console aggregates the status of specific Kubernetes resources for the application.
The following resource types are supported for displaying application status:
- Deployment
- StatefulSet
- Service
- Ingress
- PersistentVolumeClaims (PVC)
- DaemonSet
Applications can specify one or more of the supported Kubernetes workloads listed above. Admin console watches all specified workloads for state changes.
Resource Statuses
Possible application statuses are Ready, Updating, Degraded, Unavailable, and Missing.
The following table lists the supported Kubernetes resources and the conditions that contribute to each status:
Deployment | StatefulSet | Service | Ingress | PVC | DaemonSet |
---|---|---|---|---|---|
Ready | Ready replicas equals desired replicas | Ready replicas equals desired replicas | All desired endpoints are ready, any load balancers have been assigned | All desired backend service endpoints are ready, any load balancers have been assigned | Claim is bound |
Updating | The deployed replicas are from a different revision | The deployed replicas are from a different revision | N/A | N/A | N/A |
Degraded | At least 1 replica is ready, but more are desired | At least 1 replica is ready, but more are desired | At least one endpoint is ready, but more are desired | At least one backend service endpoint is ready, but more are desired | N/A |
Unavailable | No replicas are ready | No replicas are ready | No endpoints are ready, no load balancer has been assigned | No backend service endpoints are ready, no load balancer has been assigned | Claim is pending or lost |
Missing | Missing is an initial deployment status indicating that informers have not reported their status because the application has just been deployed and the underlying resource has not been created yet. After the resource is created, the status changes. However, if a resource changes from another status to Missing, then the resource was either deleted or the informers failed to report a status. |
Aggregate Application Status
When you provide more than one Kubernetes resource, Admin console aggregates all resource statuses to display a single application status.
Admin console uses the least available resource status to represent the aggregate application status. For example, if at least one resource has an Unavailable status, then the aggregate application status is Unavailable.
Resource Statuses | Aggregate Application Status |
---|---|
No status available for any resource | Missing |
One or more resources Unavailable | Unavailable |
One or more resources Degraded | Degraded |
One or more resources Updating | Updating |
All resources Ready | Ready |