在Kubernetes叢集中建立ECI類型的Pod(即ECI執行個體)時,為充分使用ECI提供的功能,在不改變Kubernetes語義的前提下,您可以根據需求為Pod添加Annotation。本文為您介紹建立ECI Pod時支援添加的Annotation,以及ECI Pod調度完成後會追加的Annotation。
ECI Pod支援的Annotation
建立ECI Pod時,支援添加的Annotation如下:
-
以下列舉的Annotation僅適用於建立到虛擬節點上的Pod,即ECI執行個體,調度到普通節點上的Pod不受這些Annotation影響。
-
Annotation請添加在Pod的metadata下,例如:建立Deployment時,Annotation需添加在spec>template>metadata下。
-
僅支援在建立ECI Pod時添加ECI相關Annotation來生效ECI功能,更新ECI Pod時添加或者修改ECI相關Annotation均不會生效。
ECI Pod追加的Annotation
ECI Pod調度完成後會追加的Annotation如下表所示。您可以通過kubectl describe命令進行查詢。
|
參數 |
樣本值 |
描述 |
|
k8s.aliyun.com/eci-request-id |
45942504-4688-51BA-BBAB-4B692C4F39C0 |
請求ID。 |
|
k8s.aliyun.com/eci-instance-id |
eci-2ze1y0la40qgva09**** |
ECI執行個體ID。 |
|
k8s.aliyun.com/eci-instance-spec |
2.0-4.0Gi |
ECI執行個體規格,即實際計費規格。
|
|
k8s.aliyun.com/eci-instance-compute-category |
economy |
ECI執行個體規格的算力類別。
|
|
k8s.aliyun.com/allocated-eipInstanceId |
eip-bp1q5n8cq4p7f6dzu**** |
綁定的EIP執行個體ID。 |
|
k8s.aliyun.com/allocated-eipAddress |
47.99.**.** |
綁定的EIP執行個體的IP地址。 |
|
k8s.aliyun.com/allocated-ipv6Address |
2001:d**:1:1:1:1:1:1 |
綁定的IPv6地址。 |
|
k8s.aliyun.com/eci-created-by-template |
true |
是否使用模板建立。 |
|
k8s.aliyun.com/eni-instance-id |
eni-2ze6d7oo5ukqj26o**** |
綁定的網卡ID。 |
|
k8s.aliyun.com/eci-vpc |
vpc-2zeghwzptn5zii0w7**** |
所屬VPC。 |
|
k8s.aliyun.com/eci-matched-image-cache |
imc-2zedy3v37800iimu**** |
匹配的鏡像緩衝ID。 |
|
k8s.aliyun.com/eci-schedule-result |
finished |
調度結果。該Annotation已棄用,請參考podStatus.condition ContainerInstanceCreated瞭解Pod調度結果。具體請參見ContainerInstanceCreated。 |