Pod status condition可以提供Pod狀態和健康情況的資訊。本文匯總了計算類型為通用性和效能型的Pod的condition並給出說明。
ContainerInstanceCreated
condition ContainerInstanceCreated用於表示ACS Pod的建立狀態。reason、message及其說明如下:
reason | message | 說明 |
Creating | Creating | ACS Pod正在建立中。 |
StockExhaust | The stock of the specified zones will be used up. %s | 當前可用性區域的ACS算力資產庫存即將耗盡。建議更換可用性區域。 |
NoStock | Create failed because the specified instance is out of stock. %s | 當前可用性區域的ACS算力資產庫存不足。您可以使用多可用性區域和多規格的方式建立ACS Pod來提高建立成功率。 |
StockClose | Create failed because current zone closed or limited without living instance. %s | 由於無法使用當前可用性區域,導致建立ACS Pod失敗。請更換可用性區域。 |
FailedScheduling | Unknown error occurred. | 由於發生未知錯誤,導致調度ACS Pod失敗。請提交工單。 |
FailedScheduling | Schedule failed:%s | 調度ACS Pod失敗。請重新嘗試。 |
UnknownError | The service is under heavy load while creating container group resources, please wait and try again later | ACS服務負載過大。請稍後再嘗試建立ACS Pod。 |
DiskCapacityQuotaFull | Your disk capacity quota is exceeded | 磁碟容量已達到配額限制。請至配額中心申請提升配額。 |
UnknownError | An unknown error occurred for %s | 發生未知錯誤。請提交工單。 |
SystemFailureReboot | The Specified ContainerGroup is rebooting | ACS Pod正在重新啟動。 |
Throttling | The request was denied due to system flow control, please wait and try again later | 由於系統流量控制,請求被拒絕。請稍後再嘗試操作。 |
SandboxReady
condition SandboxReady用於表示沙箱是否可用。reason代表部分主動營運事件,message來自系統事件message。
reason | message | 說明 |
SystemFailure.Reboot | %s | 因系統錯誤重啟ACS Pod。 |
InstanceFailure.Reboot | %s | 因作業系統錯誤重啟ACS Pod。 |
SystemFailure.Redeploy | %s | 因系統錯誤重新部署ACS Pod。 |
InPlacePodResourceResizing
condition InPlacePodResourceResizing用於表示VPA變更配置過程中的狀態 。message中的version為版本資訊,message為額外資訊。
reason | message | 說明 |
ResizingInProgress | {"version":"%s","message":"%s"} | 接收到變更配置請求。 |
ResizingFailed | {"version":"%s","message":"timeout"} | 變更配置逾時。 |
ResizingFailed | {"version":"%s","message":"vm hot modify failed | VM變更配置失敗。 |
ResizingSucceeded | {"version":"%s","message":"%s"} | 變更配置成功。 |