Kubernetesクラスターでポッド (エラスティックコンテナインスタンス) を作成するときに、ポッドにアノテーションを追加して、elastic container Instanceのすべての機能を使用できます。 追加するアノテーションがKubernetes構文に準拠していることを確認します。 このトピックでは、ポッドを作成するときに追加できる注釈について説明します。 このトピックでは、システムがリソースをスケジュールしてポッドを作成した後に追加できる注釈についても説明します。
ポッドの作成時に追加できる注釈
次の表では、Elastic Container Instanceベースのポッドを作成するときに追加できるアノテーションについて説明します。
次の表に示すアノテーションは、仮想ノードにスケジュールされているポッドにのみ適用できます。 これらのポッドは、弾性コンテナインスタンスとして実行されます。 アノテーションは、実ノードにスケジュールされているポッドには適用できません。
ポッドの構成ファイルのメタデータに注釈を追加する必要があります。 たとえば、配置を作成するときは、spec.template.metadataセクションに注釈を追加する必要があります。
Elastic Container Instanceの機能を使用するには、Elastic Container Instanceベースのポッドを作成する場合にのみアノテーションを追加できます。 ポッドを更新するときにアノテーションを追加または変更しても、これらのアノテーションは有効になりません。
システムがリソースをスケジュールしてポッドを作成した後に追加できる注釈
次の表に、システムがリソースをスケジュールしてポッドを作成した後に追加できるアノテーションを示します。 kubectl describe
コマンドを実行して、ポッドの詳細を照会できます。
注釈 | 例 | 説明 |
k8s.aliyun.com/eci-request-id | 45942504-4688-51BA-BBAB-4B692C4F39C0 | リクエストIDを示します。 |
k8s.aliyun.com/eci-instance-id | eci-2ze1y0la40qgva09 **** | ポッドIDを示します。 |
k8s.aliyun.com/eci-instance-spec | 2.0-4.0Gi | ポッドの仕様を示します。 値に基づいて課金されます。
|
k8s.aliyun.com/eci-instance-compute-category | 経済 | ポッドが作成されるECSインスタンスタイプのコンピューティングカテゴリを示します。
|
k8s.aliyun.com/allocated-eipInstanceId | eip-bp1q5n8cq4p7f6dzu **** | EIP IDを示します。 |
k8s.aliyun.com/allocated-eipAddress | 47.99。**。** 。 | インスタンスに関連付けられているEIPを示します。 |
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 **** | ポッドにバインドされているelastic network interface (ENI) の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 | 完成 | スケジューリング結果を示します。 この注釈は廃止されます。 ポッドスケジューリングの結果については、「ContainerInstanceCreated」をご参照ください。 |