全部产品
Search
文档中心

Elastic Container Instance:Gunakan kolam pribadi dari jaminan elastisitas untuk membuat pod

更新时间:Jul 06, 2025

Jaminan elastisitas memberikan akses terjamin ke sumber daya yang dapat digunakan untuk membuat instance dengan model bayar sesuai pemakaian. Misalnya, Anda ingin menggunakan sejumlah pod Elastic Container Instance dari tipe Instance ECS tertentu selama periode waktu tertentu. Dalam hal ini, kami menyarankan Anda membeli jaminan elastisitas untuk mendapatkan sumber daya yang dicadangkan. Ini mencegah kegagalan pembuatan instance akibat kekurangan sumber daya dan dampak negatif pada bisnis Anda.

Pengenalan jaminan elastisitas

Deskripsi fitur

Jaminan elastisitas memungkinkan Anda mendapatkan akses terjamin ke sumber daya selama satu bulan hingga lima tahun hanya dengan membayar biaya jaminan kecil. Saat membeli jaminan elastisitas, Anda harus menentukan atribut seperti wilayah, zona, dan tipe Instance ECS. Sistem akan menghasilkan kolam pribadi untuk jaminan elastisitas tersebut, mencadangkan sumber daya yang sesuai dengan atribut tersebut. Sebagai contoh, Anda dapat membeli jaminan elastisitas untuk mencadangkan sumber daya dari tipe instance ecs.c6.large di Hangzhou Zone I. Dengan cara ini, Anda dapat mengakses sumber daya yang dicadangkan dalam kolam pribadi selama periode jaminan untuk membuat pod dari tipe instance ecs.c6.large di Hangzhou Zone I. Untuk informasi lebih lanjut, lihat Ikhtisar Jaminan Elastisitas.

Catatan

Jaminan elastisitas tidak memberikan akses terjamin ke sumber daya untuk membuat instance preemptible.

Aturan penagihan

Jaminan elastisitas tidak dapat dilepaskan secara manual. Jika Anda menggunakan jaminan elastisitas, berikut adalah biaya yang dikenakan:

  • Biaya jaminan satu kali yang dihasilkan saat membeli jaminan elastisitas.

  • Biaya per jam untuk pod yang dibuat menggunakan jaminan elastisitas.

    Penting

    Jika Anda telah membeli rencana penghematan atau instance cadangan regional yang berlaku, Anda dapat menerapkannya pada pod yang dibuat menggunakan jaminan elastisitas. Namun, Anda tidak dapat menggunakan instance cadangan zonal untuk mengimbangi tagihan pod.

Pembelian jaminan elastisitas

  • Sebelum pembelian

    Anda dapat menggunakan sumber daya yang dicadangkan dalam kolam pribadi dari jaminan elastisitas untuk membuat pod dari tipe Instance ECS tertentu saja. Sebelum membeli jaminan elastisitas, pastikan bahwa wilayah, zona, dan tipe Instance ECS yang ingin Anda gunakan mendukung jaminan elastisitas.

    • Anda hanya dapat menggunakan tipe Instance ECS tertentu untuk membuat pod. Pastikan bahwa tipe Instance ECS yang Anda pilih didukung oleh Elastic Container Instance. Untuk informasi lebih lanjut, lihat Tentukan tipe Instance ECS untuk membuat pod.

    • Hanya wilayah, zona, dan tipe Instance ECS tertentu yang mendukung jaminan elastisitas. Untuk informasi lebih lanjut, kunjungi Halaman Pembelian Jaminan Elastisitas.

  • Selama pembelian

    Di halaman Pemesanan Sumber Daya di konsol ECS, buat reservasi sumber daya. Atur parameter Jenis Reservasi ke Jaminan Elastisitas Segera atau Terjadwal. Untuk informasi lebih lanjut, lihat Beli reservasi sumber daya.

  • Setelah pembelian

    Setelah membeli jaminan elastisitas, Anda dapat melihat informasi tentang jaminan elastisitas dan kolam pribadi terkait di tab Resource Reservations atau Private Pools halaman Pemesanan Sumber Daya.

Penggunaan jaminan elastisitas

Deskripsi konfigurasi

Selama periode jaminan, Anda dapat menggunakan sumber daya yang dicadangkan dalam kolam pribadi dari jaminan elastisitas untuk membuat pod.

  • Sebelum membuat pod, pastikan bahwa zona yang disediakan oleh vSwitch kluster mencakup zona dari jaminan elastisitas. Untuk informasi tentang cara menentukan zona, lihat Konfigurasikan beberapa zona untuk membuat pod.

  • Kolam pribadi dan tipe Instance ECS yang Anda tentukan saat membuat pod harus sama dengan kolam pribadi dan tipe Instance ECS yang sesuai dengan jaminan elastisitas yang dibeli. Tabel berikut menjelaskan anotasi yang dapat Anda tambahkan saat menggunakan kolam pribadi dari jaminan elastisitas untuk membuat pod.

    Anotasi

    Contoh

    Diperlukan

    Deskripsi

    k8s.aliyun.com/eci-use-specs

    ecs.c6.large

    Ya

    Menentukan tipe Instance ECS. Tipe Instance ECS harus sama dengan tipe Instance ECS yang sesuai dengan jaminan elastisitas.

    Catatan

    Jika Anda ingin membuat pod berdasarkan tipe Instance ECS khusus, seperti tipe Instance ECS yang dipercepat GPU atau tipe Instance ECS yang menggunakan disk lokal, Anda harus mengonfigurasi parameter relevan lainnya. Untuk informasi lebih lanjut, lihat Tentukan tipe Instance ECS untuk membuat pod.

    k8s.aliyun.com/eci-privatepool-matchcriteria

    "Open"

    Ya

    Menentukan mode pencocokan di mana sistem mencocokkan kolam pribadi. Nilai valid:

    • Open: Sistem mencocokkan instance dengan kolam pribadi terbuka.

    • Target: Jika Anda menggunakan mode pencocokan ini, Anda harus menentukan ID kolam pribadi. Jika Anda menggunakan kolam pribadi bertarget untuk membuat pod, Anda harus menggunakan mode pencocokan ini.

    Penting
    • Jika kolam pribadi terbuka digunakan dan memiliki sumber daya yang tidak cukup, sumber daya di kolam publik secara otomatis digunakan untuk melengkapi sumber daya di kolam pribadi. Jika kolam pribadi bertarget digunakan dan memiliki sumber daya yang tidak cukup, pembuatan pod gagal.

    • Dalam mode pencocokan Open, Elastic Container Instance tidak mendukung pencocokan kolam pribadi dengan tag. Saat membuat pod menggunakan kolam pribadi pola Open, Anda dapat menghapus tag dari kolam pribadi untuk mencegah kegagalan pencocokan.

    k8s.aliyun.com/eci-privatepool-id

    eap-2ze1g68k2melxkkl****

    Tidak

    Menentukan ID kolam pribadi (ID jaminan elastisitas). Anda dapat memperoleh ID kolam pribadi di tab Resource Reservations atau Private Pools halaman Pemesanan Sumber Daya di konsol ECS.

    • Jika Anda mengatur k8s.aliyun.com/eci-privatepool-matchcriteria ke Target, Anda harus mengonfigurasi anotasi ini.

    • Jika Anda mengatur k8s.aliyun.com/eci-privatepool-matchcriteria ke Open, anotasi ini tidak valid.

    Penting
    • Anotasi harus ditambahkan ke metadata dalam file konfigurasi pod. Sebagai contoh, saat membuat Deployment, Anda harus menambahkan 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 Anda menambahkan atau memodifikasi anotasi saat memperbarui pod, anotasi tersebut tidak akan berlaku.

  • Setelah membuat pod, Anda dapat melihat penggunaan kolam pribadi dari jaminan elastisitas di tab Resource Reservations atau Private Pools halaman Pemesanan Sumber Daya di konsol ECS.

    资源预订..png

    Catatan

    Setelah pod yang dibuat menggunakan jaminan elastisitas dilepaskan, kapasitas kolam pribadi yang sesuai juga dilepaskan.

Contoh konfigurasi

  • Contoh 1: Jika Anda tidak menentukan ID jaminan elastisitas, sistem secara otomatis mencocokkan kolam pribadi terbuka.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: test
      labels:
        app: test
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          name: nginx-test
          labels:
            app: nginx
            alibabacloud.com/eci: "true" 
          annotations:
            k8s.aliyun.com/eci-use-specs: ecs.c6.large  # Menentukan tipe Instance ECS yang sesuai dengan jaminan elastisitas.
            k8s.aliyun.com/eci-privatepool-matchcriteria: open  # Mengatur mode pencocokan di mana sistem mencocokkan kolam pribadi ke terbuka. Sistem secara otomatis mencocokkan kolam pribadi terbuka.
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80
  • Contoh 2: Jika Anda menggunakan kolam pribadi bertarget untuk membuat pod, Anda harus menentukan ID jaminan elastisitas.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: test
      labels:
        app: test
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          name: nginx-test
          labels:
            app: nginx
            alibabacloud.com/eci: "true" 
          annotations:
            k8s.aliyun.com/eci-use-specs: ecs.c6.large  # Menentukan tipe Instance ECS yang sesuai dengan jaminan elastisitas.
            k8s.aliyun.com/eci-privatepool-matchcriteria: target  # Mengatur mode pencocokan di mana sistem mencocokkan kolam pribadi ke bertarget.
            k8s.aliyun.com/eci-privatepool-id: eap-2ze1g68k2melxkkl**** # Menentukan ID kolam pribadi (ID jaminan elastisitas).
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80