ACS Pod custom condition (general-purpose and performance Pod)

更新时间:
复制 MD 格式

ACS Pods expose custom status conditions that report creation progress, sandbox health, and resource-resizing state. This reference covers pods with general-purpose and performance computing types. Use it to identify what a condition value means and what action to take.

How to read the condition tables

Each condition entry contains two key fields:

Field Type Example
reason Machine-readable string. Matches the exact value returned by the Kubernetes API. NoStock
message Human-readable text. May contain a dynamic placeholder %s replaced with context-specific details at runtime. Create failed because the specified instance is out of stock. cn-hangzhou

Conditions at a glance

Condition What it tracks
ContainerInstanceCreated Pod creation status
SandboxReady Sandbox availability and active O&M events
InPlacePodResourceResizing Vertical Pod Autoscaler (VPA) upgrade and downgrade progress

ContainerInstanceCreated

ContainerInstanceCreated reports the creation status of an ACS Pod.

reason message What it means Action
Creating Creating The ACS Pod is being created. Wait for creation to complete.
StockExhaust The stock of the specified zones will be used up. %s Computing resources in the current zone are nearly depleted. Switch to another zone.
NoStock Create failed because the specified instance is out of stock. %s Computing resources in the current zone are insufficient. Create ACS Pods across multiple zones and with multiple specifications to increase the success rate.
StockClose Create failed because current zone closed or limited without living instance. %s The current zone is unavailable. Select another zone.
FailedScheduling Unknown error occurred. Pod scheduling failed due to an unknown error. Submit a ticket.
FailedScheduling Schedule failed:%s Pod scheduling failed. Try again.
UnknownError The service is under heavy load while creating container group resources, please wait and try again later The ACS service is under heavy load. Try again later.
DiskCapacityQuotaFull Your disk capacity quota is exceeded Disk capacity has reached its quota limit. Go to Quota Center to request a quota increase.
UnknownError An unknown error occurred for %s An unknown error occurred. Submit a ticket.
SystemFailureReboot The Specified ContainerGroup is rebooting The ACS Pod is restarting. Wait for the restart to complete.
Throttling The request was denied due to system flow control, please wait and try again later The request was denied due to traffic throttling. Try again later.

SandboxReady

SandboxReady reports sandbox availability. A non-empty reason indicates an active O&M event. The message field contains the system event message.

reason message What it means
SystemFailure.Reboot %s The ACS Pod restarted due to a system error.
InstanceFailure.Reboot %s The ACS Pod restarted due to an operating system error.
SystemFailure.Redeploy %s The ACS Pod was redeployed due to a system error.

InPlacePodResourceResizing

InPlacePodResourceResizing tracks progress during a VPA upgrade or downgrade. In the message field, version is the resize request version and message is supplementary information.

reason message What it means Action
ResizingInProgress {"version":"%s","message":"%s"} The upgrade or downgrade request was accepted and is in progress. Wait for the operation to complete.
ResizingFailed {"version":"%s","message":"timeout"} The upgrade or downgrade operation timed out. Retry the resize request.
ResizingFailed {"version":"%s","message":"vm hot modify failed The VM-level upgrade or downgrade operation failed.
ResizingSucceeded {"version":"%s","message":"%s"} The upgrade or downgrade operation succeeded. No action required.