全部产品
Search
文档中心

Elastic Container Instance:Mengikat tag kustom ke pod

更新时间:Jun 29, 2025

Tag adalah pasangan nilai-kunci yang dapat digunakan untuk mengidentifikasi instance kontainer elastis. Anda dapat menggunakan tag untuk mengelola instance kontainer elastis berdasarkan grup serta melakukan pencarian dan operasi batch. Topik ini menjelaskan cara mengikat tag kustom ke pod. Setelah mengikat tag kustom ke pod, Anda dapat mengelola pod berdasarkan tag tersebut, seperti menganalisis biaya pod.

Informasi latar belakang

Tag adalah pasangan nilai-kunci yang mirip dengan label dalam hal fitur. Tag Alibaba Cloud mengidentifikasi sumber daya cloud dan memungkinkan pengelolaan sumber daya berdasarkan kategori. Secara default, instance kontainer elastis yang dibuat menggunakan Container Service for Kubernetes (ACK) memiliki tag berikut terikat:

  • ManagedBy: jenis kluster.

  • ClusterId: ID kluster.

  • NameSpace: namespace dari kluster.

  • OwnerReferenceKind: jenis beban kerja yang dibuat di kluster, seperti Deployment dan Job.

  • OwnerReferenceName: nama beban kerja yang dibuat di kluster, seperti nama Deployment dan nama Job.

  • PodName: nama pod.

Konfigurasi

Anda dapat menambahkan anotasi k8s.aliyun.com/eci-custom-tags ke pod untuk mengikat tag kustom. Hingga tiga tag dapat diikat ke pod. Pisahkan kunci dan nilai tag dengan titik dua (:), serta pisahkan beberapa tag dengan koma (,).

Penting
  • Anotasi harus ditambahkan ke metadata dalam file konfigurasi pod. Sebagai contoh, saat membuat Deployment, tambahkan anotasi di bagian spec.template.metadata.

  • Untuk menggunakan fitur Elastic Container Instance, Anda hanya dapat menambahkan anotasi saat membuat pod berbasis Elastic Container Instance. Jika anotasi ditambahkan atau dimodifikasi saat memperbarui pod, perubahan tersebut tidak akan berlaku.

Contoh konfigurasi:

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" 
      annotations:
        k8s.aliyun.com/eci-custom-tags: "env:test,name:alice" # Mengikat tag
    spec:
      containers:
      - name: nginx
        image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
        ports:
        - containerPort: 80

Setelah menggunakan anotasi untuk mengikat tag, Anda dapat menjalankan perintah kubectl describe untuk melihat detail pod. Tag kustom akan ditampilkan sebagai nilai dari k8s.aliyun.com/eci-custom-tags di bagian Annotations.

tag

Untuk melihat langsung tag yang diikat ke pod, Anda dapat membuka halaman Container Group di Konsol Elastic Container Instance.

标签