All Products
Search
Document Center

Elastic Container Instance:Menyambungkan tag kustom ke Pod ECI

Last Updated:Apr 02, 2026

Tag adalah pasangan kunci-nilai yang membantu Anda mengelompokkan, mencari, dan mengelola resource Elastic Container Instance (ECI). Sambungkan tag kustom ke pod ECI untuk mengaktifkan analisis biaya, operasi batch, dan penyaringan resource berdasarkan tag.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster ACK dengan ECI yang diaktifkan

  • Izin untuk membuat atau memperbarui workload Kubernetes di kluster tersebut

Cara kerja tag kustom ECI

Tag Alibaba Cloud adalah metadata tingkat resource cloud—berbeda dari label Kubernetes. Meskipun label Kubernetes mengontrol penjadwalan dan pemilihan objek dalam kluster, tag Alibaba Cloud berlaku di seluruh platform untuk manajemen resource dan analisis biaya. ECI menggunakan anotasi pod untuk meneruskan tag kustom ke instans kontainer elastis yang mendasarinya saat pembuatan.

Saat Container Service for Kubernetes (ACK) membuat pod ECI, tag-tag berikut secara otomatis ditautkan:

Tag keyValue
ManagedByJenis kluster
ClusterIdID Kluster
NameSpaceNamespace kluster
OwnerReferenceKindJenis workload, seperti Deployment atau Job
OwnerReferenceNameNama workload, seperti nama Deployment atau nama Job
PodNameNama pod

Batasan

ConstraintDetail
Maksimum tag kustom per pod3
Format tagkey:value — pisahkan kunci dan nilai dengan tanda titik dua (:)
Beberapa tagPisahkan tag dengan koma (,). Contoh: env:test,name:alice
Kapan anotasi berlakuHanya pada saat pembuatan pod. Menambahkan atau mengubah anotasi pada pod yang sudah ada tidak berpengaruh.
Penempatan anotasiHarus berada di bagian metadata spesifikasi pod. Untuk Deployment, tambahkan anotasi di bawah spec.template.metadata.

Tambahkan tag kustom ke pod

Tambahkan anotasi k8s.aliyun.com/eci-custom-tags ke metadata pod.

Contoh berikut mengaitkan dua tag kustom (env:test dan name:alice) ke pod yang dibuat oleh Deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: test
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      name: nginx-test
      labels:
        app: nginx
        alibabacloud.com/eci: "true"   # Mengarahkan pod ini ke ECI
      annotations:
        k8s.aliyun.com/eci-custom-tags: "env:test,name:alice"  # Tag kustom
    spec:
      containers:
      - name: nginx
        image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
        ports:
        - containerPort: 80

Verifikasi tag

Setelah pod dibuat, verifikasi tag menggunakan salah satu metode berikut.

kubectl: Jalankan kubectl describe pada pod dan periksa bagian Annotations. Tag kustom muncul sebagai nilai dari k8s.aliyun.com/eci-custom-tags.

tag

ECI console: Buka halaman Container Group di Elastic Container Instance console untuk melihat tag yang ditautkan ke setiap pod.

标签