全部产品
Search
文档中心

Elastic Container Instance:Jenis instance ECS yang menggunakan disk lokal

更新时间:Jun 29, 2025

Topik ini menjelaskan cara menentukan jenis instance Elastic Compute Service (ECS) yang menggunakan disk lokal untuk membuat pod Elastic Container Instance (ECI).

Keluarga instance yang didukung

Disk lokal berada pada server fisik yang sama dengan instance kontainer elastis tempat disk tersebut terpasang. Disk lokal hemat biaya, memberikan IOPS acak tinggi, throughput tinggi, serta latensi rendah. Namun, karena disk lokal berada pada satu server fisik, hal ini meningkatkan risiko titik kegagalan tunggal (SPOF). Untuk informasi lebih lanjut, lihat Disk lokal.

Penting

Disk lokal berada pada satu server fisik, sehingga meningkatkan risiko SPOF. Daya tahan data yang disimpan pada disk lokal bergantung pada keandalan server fisik terkait. Untuk informasi lebih lanjut, lihat Batasan disk lokal.

Berikut adalah keluarga instance ECS dengan disk lokal yang dapat digunakan untuk membuat instance kontainer elastis:

Kategori

Keluarga instance

Keluarga instance dengan SSD lokal

i4, i4g, i3, i3g, i2, dan i2g

Keluarga instance big data

d1

Keluarga instance big data dengan peningkatan performa jaringan

d1ne

Keluarga instance dioptimalkan komputasi dengan akselerasi GPU

gn5

Catatan

gn5 adalah keluarga instance dengan akselerasi GPU. Jika Anda memilih keluarga instance ini, Anda harus menentukan parameter terkait GPU selain parameter terkait disk lokal.

Untuk informasi lebih lanjut tentang keluarga instance ECS, lihat topik-topik berikut:

Konfigurasi

Anda dapat menambahkan anotasi Kubernetes.aliyun.com/eci-use-specs ke metadata pod untuk menentukan jenis instance ECS yang menggunakan disk lokal. Saat memasang disk lokal, Anda dapat mengatur parameter medium ke LocalRaid0 di bawah EmptyDir untuk menggunakan disk dalam konfigurasi RAID 0 dan memasangnya ke jalur tertentu.

Contoh:

  1. Jalankan perintah berikut untuk membuat pod dengan menentukan jenis instance ECS yang menggunakan disk lokal.

    kubectl create -f localdisk-test.yaml

    Kode berikut memberikan contoh dalam format YAML.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: localdisk-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.i2g.2xlarge,ecs.i2.xlarge" # Tentukan maksimal lima jenis instance ECS yang menggunakan disk lokal.
        spec:
          containers:
          - name: nginx
            image: registryc.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80
            volumeMounts:
              - name: localdisk
                mountPath: /localdisk-test
          volumes:                               # Pasang disk lokal.
            - name: localdisk
              emptyDir:
                medium: LocalRaid0
  2. Lihat informasi tentang disk lokal yang dipasang.

    Setelah pod dibuat, lihat informasi pod. Anda dapat melihat bahwa konfigurasi RAID 0 (/dev/md0) dihasilkan untuk disk lokal, dan disk tersebut dipasang ke jalur yang ditentukan, yaitu /localdisk-test dalam contoh berikut.

    本地盘-k8s