All Products
Search
Document Center

Elastic Container Instance:Buat pod menggunakan kolam sumber daya privat dengan jaminan elastisitas

Last Updated:Jun 21, 2026

Jaminan elastisitas menyediakan ketersediaan resource yang dijamin untuk beban kerja pay-as-you-go. Jika bisnis Anda memerlukan jumlah tertentu instans ECI dengan tipe instans ECS tertentu selama periode tertentu, beli jaminan elastisitas untuk mengamankan resource tersebut dan menghindari kegagalan pembuatan akibat kehabisan stok yang dapat mengganggu operasional Anda.

Apa itu jaminan elastisitas?

Ikhtisar

Dengan jaminan elastisitas, Anda membayar biaya di muka yang rendah untuk menjamin ketersediaan resource selama periode tetap mulai dari 1 bulan hingga 5 tahun. Saat membeli jaminan elastisitas, tentukan properti seperti wilayah, zona, dan tipe instans. Sistem akan memesankan resource yang sesuai dalam kolam privat. Misalnya, jika Anda memesan instans ecs.c6.large di Zona I China (Hangzhou), Anda dapat membuat instans ECI dengan spesifikasi persis tersebut di zona yang sama kapan saja selama periode jaminan. Untuk informasi lebih lanjut, lihat Elasticity assurance.

Catatan

Jaminan elastisitas tidak mendukung spot instans.

Detail penagihan

Anda tidak dapat melepas jaminan elastisitas secara manual setelah pembelian. Selama penggunaannya, Anda dikenai biaya berikut:

  • Membayar biaya jaminan satu kali saat membeli jaminan elastisitas.

  • Setelah berhasil membuat instans ECI dari kolam sumber daya privat terkait, bayar tagihan per jam untuk instans ECI tersebut.

    Penting

    Instans ECI yang dibuat dari kolam sumber daya privat yang dikaitkan dengan jaminan elastisitas tetap dapat menerapkan rencana penghematan dan reserved instance regional yang ada untuk mengurangi biaya penagihan, tetapi tidak dapat menggunakan reserved instance zonal.

Beli jaminan elastisitas

  • Sebelum pembelian

    Kolam sumber daya privat yang dikaitkan dengan jaminan elastisitas hanya mendukung pembuatan instans ECI dengan tipe instans ECS yang ditentukan. Sebelum membeli, pastikan wilayah, zona, dan tipe instans ECS yang Anda inginkan mendukung jaminan elastisitas.

    • ECI hanya mendukung subset dari tipe instans ECS. Pastikan tipe instans yang Anda pilih memenuhi kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Instance type specifications.

    • Hanya wilayah, zona, dan tipe instans tertentu yang mendukung jaminan elastisitas. Untuk detailnya, lihat Elasticity assurance purchase page.

  • Saat pembelian

    Buka Resource reservation page in the ECS console, pilih Elasticity assurance sebagai metode pemesanan, lalu selesaikan pembelian Anda. Untuk petunjuk langkah demi langkah, lihat Purchase resource reservation.

  • Setelah pembelian

    Setelah pembelian berhasil, lihat jaminan elastisitas dan detail kolam privat terkait Anda di tab Resource Reservations atau Private Pools pada halaman Resource reservation.

Gunakan jaminan elastisitas

Detail konfigurasi

Selama periode jaminan, gunakan kolam sumber daya privat terkait untuk membuat instans ECI.

  • Sebelum pembuatan, pastikan vSwitch yang dikonfigurasi untuk kluster Anda dipetakan ke zona yang dicakup oleh jaminan elastisitas Anda. Untuk panduan mengonfigurasi zona, lihat Create pods across multiple zones.

  • Saat pembuatan, kolam privat dan tipe instans ECS yang ditentukan harus sesuai dengan jaminan elastisitas yang telah Anda beli. Gunakan anotasi berikut:

    Anotasi

    Nilai contoh

    Wajib

    Deskripsi

    k8s.aliyun.com/eci-use-specs

    ecs.c6.large

    Ya

    Tentukan tipe instans ECS. Harus sesuai dengan tipe instans dalam jaminan elastisitas Anda.

    Catatan

    Untuk tipe instans khusus seperti GPU atau instans disk lokal, konfigurasikan parameter tambahan. Untuk detailnya, lihat Create a pod with a specified ECS instance type.

    k8s.aliyun.com/eci-privatepool-matchcriteria

    "Open"

    Ya

    Tentukan mode pencocokan kolam privat. Nilai yang valid:

    • Open: Sistem secara otomatis mencocokkan kolam privat terbuka yang tersedia.

    • Target: Anda juga harus menentukan ID kolam privat. Gunakan mode ini jika kolam privat Anda didedikasikan.

    Penting
    • Dalam mode Open, jika kapasitas kolam privat tidak mencukupi, sistem akan mengisi kekurangan tersebut menggunakan resource kolam publik. Dalam mode Target, kapasitas kolam privat yang tidak mencukupi menyebabkan pembuatan instans ECI gagal.

    • Dalam mode Open, ECI tidak dapat mencocokkan kolam privat yang memiliki tag. Hapus semua tag dari kolam privat Anda sebelum menggunakan mode Open, atau pencocokan akan gagal.

    k8s.aliyun.com/eci-privatepool-id

    eap-2ze1g68k2melxkkl****

    Tidak

    Tentukan ID kolam privat (yang merupakan ID jaminan elastisitas). Temukan di Resource reservation page in the ECS console di bawah tab Resource Reservations atau Private Pools.

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

    • Jika k8s.aliyun.com/eci-privatepool-matchcriteria diatur ke Open, anotasi ini tidak berpengaruh.

    Penting
    • Anotasi harus ditambahkan ke metadata dalam file konfigurasi pod. Misalnya, saat Anda membuat Deployment, Anda harus menambahkan anotasi di bagian spec.template.metadata.

    • Anotasi terkait Elastic Container Instance hanya diterapkan saat pod dibuat. Menambahkan atau mengubah anotasi ini pada pod yang sudah ada tidak akan berpengaruh.

  • Setelah pembuatan, periksa penggunaan kolam sumber daya pribadi Anda di halaman Reservasi Sumber Daya di Konsol ECS pada tab Resource Reservations atau Private Pools.

    Kolom Instances menampilkan penggunaan dalam format "digunakan/total". Misalnya, 0/1 berarti 0 dari 1 instans digunakan, dan 1/1 berarti seluruh 1 instans telah digunakan.

    Catatan

    Saat Anda melepas pod ECI yang menggunakan jaminan elastisitas, kapasitas kolam privat terkait akan segera dilepaskan.

Contoh konfigurasi

  • Contoh 1: Tidak menentukan ID jaminan elastisitas. Sistem secara otomatis mencocokkan kolam privat 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  # Tentukan tipe instans ECS yang dicakup oleh jaminan elastisitas
            k8s.aliyun.com/eci-privatepool-matchcriteria: open  # Gunakan mode open agar sistem otomatis mencocokkan kolam privat terbuka
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80
  • Contoh 2: Kolam privat yang dikaitkan dengan jaminan elastisitas bersifat dedikasi. 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  # Tentukan tipe instans ECS yang dicakup oleh jaminan elastisitas
            k8s.aliyun.com/eci-privatepool-matchcriteria: target  # Gunakan mode target
            k8s.aliyun.com/eci-privatepool-id: eap-2ze1g68k2melxkkl**** # Tentukan ID kolam privat (ID jaminan elastisitas)
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80