Standart Kubernetes pod koşullarına ek olarak, ECI tabanlı podlar iki özel koşul sunar: ContainerInstanceCreated ve SandboxReady. Her koşul, gerçekleşen durumu veya oluşan sorunu açıklayan bir reason alanı ve bir message alanı içerir.
| Alan | Biçim | Amaç |
|---|---|---|
reason |
UpperCamelCase (makine tarafından okunabilir) | Belirli olayı veya hatayı tanımlar. İzleme uyarıları veya otomasyon betikleri yazarken bu alanı kullanın. |
message |
İnsan tarafından okunabilir dize | Olayla ilgili ayrıntıları sağlar. Bazı mesajlar, sistem tarafından çalışma zamanında bölge adı, örnek türü veya hata ayrıntısı gibi bağlama özgü bilgilerle değiştirilen bir %s yer tutucusu içerir. |
Pod koşullarını görüntüleyin
ECI tabanlı bir podun koşullarını incelemek için aşağıdaki komutu çalıştırın:
kubectl describe pod <pod-name>
Çıktıda Conditions bölümünü arayın. Örnek:
Conditions:
Type Status
ContainerInstanceCreated True
SandboxReady True
Initialized True
Ready True
ContainersReady True
PodScheduled True
Belirli bir koşulu programlı olarak almak için:
kubectl get pod <pod-name> -o jsonpath='{.status.conditions[?(@.type=="ContainerInstanceCreated")]}'
ContainerInstanceCreated
ContainerInstanceCreated koşulu, bir podun oluşturma durumunu açıklar. Aşağıdaki tabloda nedenler ve anlamları listelenmiştir.
[Yalnızca öncelemeli] olarak işaretlenen nedenler, yalnızca öncelemeli örnekler için geçerlidir.
| Neden | Mesaj | Açıklama |
|---|---|---|
Creating |
Creating |
Pod oluşturuluyor. Herhangi bir işlem gerekmez. |
StockExhaust |
The stock of the specified zones will be used up. %s |
Mevcut alandaki kaynaklar neredeyse tükenmek üzere. Başka bir alan seçin. |
NoStock |
Create ECI failed because the specified instance is out of stock. %s |
Mevcut alanda yetersiz kaynak bulunmaktadır. Başarı oranını artırmak için birden fazla alan ve birden fazla örnek türü yapılandırın. |
StockClose |
Create ECI failed because current zone closed or limited without living instance. %s |
Mevcut alan kullanılamıyor. Başka bir alan seçin. |
FailedScheduling |
Unknown error occurred. |
Bilinmeyen bir hata nedeniyle zamanlama başarısız oldu. Sorunu çözmek için bir destek talebi oluşturun. |
FailedScheduling |
Schedule eci failed:%s |
Zamanlama başarısız oldu. İşlemi yeniden deneyin. |
UnknownError |
The ECI service is under heavy load while creating container group resources, please wait and try again later |
Elastic Container Instance hizmeti aşırı yük altında. Daha sonra tekrar deneyin. |
SpotToBeReleased |
Spot ECI will be released in %s minutes |
[Yalnızca öncelemeli] Öncelemeli örnek süresi dolmak üzere. Bu olayı uygulamanızda hemen ele alın. |
DiskCapacityQuotaFull |
Your disk capacity quota is exceeded |
Disk kapasitesi kota sınırına ulaştı. Kota Merkezi konsolunda kota artışı için başvurun. |
UnknownError |
An unknown error occurred for %s |
Bilinmeyen bir hata oluştu. Sorunu çözmek için bir destek talebi oluşturun. |
CpuOptionsNotSupported |
The cpu options is not supported for your instanceType[%s] in current region |
Örnek türü, bu alanda özel CPU seçeneklerini desteklemiyor. Özel CPU seçeneklerini destekleyen bir örnek türü seçin. |
CpuOptionsNotValid |
The cpu options is not valid for your instanceType[%s] |
Belirtilen CPU seçenekleri bu örnek türü için geçersiz. CPU seçeneği yapılandırmasını düzeltin. |
SystemFailureReboot |
The Specified ContainerGroup is rebooting |
Pod, bir sistem olayı nedeniyle yeniden başlatılıyor. Herhangi bir işlem gerekmez. |
SystemReboot |
It is strongly recommended that you re-create this instance within 48 hours because of %s, otherwise, the pod will be forced to restart. |
Podu 48 saat içinde yeniden oluşturun. Aksi takdirde sistem zorunlu yeniden başlatma uygular. |
Throttling |
The request was denied due to system flow control, please wait and try again later |
İstek, kısıtlama nedeniyle reddedildi. Daha sonra tekrar deneyin. |
SpotDegraded |
Spot [%s] will be degraded because the specified instance is out of stock |
[Yalnızca öncelemeli] Öncelemeli envanter mevcut değil. Sistem bunun yerine kullandıkça öde bir örnek oluşturur. |
AutoInstanceTypeMatch |
The most-matched instanceType for current eci instance is %s |
Sistem, pod teknik özelliklerini yukarı doğru ayarladı. |
MultiZoneRecommendations |
%s |
Pod oluşturma güvenilirliğini artırmak için birden fazla alan yapılandırın. |
SandboxReady
SandboxReady koşulu, sandbox çalışma zamanının kullanılabilirliğini açıklar. Bu koşulda reason aktif bir bakım olayını belirtirken message sistem olayı ayrıntısını içerir.
| Neden | Mesaj | Açıklama |
|---|---|---|
SystemFailure.Reboot |
%s |
Pod, bir sistem hatası nedeniyle yeniden başlatıldı. Ayrıntılar için sistem günlüklerini kontrol edin. |
InstanceFailure.Reboot |
%s |
Pod, bir işletim sistemi hatası nedeniyle yeniden başlatıldı. Ayrıntılar için örnek günlüklerini kontrol edin. |
SystemFailure.Redeploy |
%s |
Pod, bir sistem hatası nedeniyle yeniden dağıtıldı. Yeniden dağıtımdan sonra podun doğru şekilde çalıştığını doğrulayın. |