All Products
Search
Document Center

Elastic Container Instance:Buat pod dengan tipe instans disk lokal tertentu

Last Updated:Apr 01, 2026

Disk lokal terpasang secara fisik pada server yang sama dengan pod Elastic Container Instance (ECI) Anda, menyediakan IOPS acak tinggi, throughput tinggi, dan latensi rendah dengan biaya lebih rendah dibandingkan penyimpanan blok remote. Dokumen ini mencakup keluarga instans Elastic Compute Service (ECS) yang mendukung disk lokal di ECI serta cara memasang disk lokal ke pod menggunakan volume RAID 0.

Penting

Disk lokal berada pada satu server fisik. Ketahanan data bergantung pada keandalan server tersebut, sehingga menimbulkan risiko single point of failure (SPOF). Untuk detail mengenai jaminan persistensi data dan batasannya, lihat Local disks dan Limits.

Keluarga instans yang didukung

Keluarga instans ECS berikut mendukung disk lokal di ECI:

Instance familyDescription
i2Instance family with local SSDs
i2gInstance family with local SSDs
d1Big data instance family
d1neBig data instance family with enhanced network performance
gn5GPU-accelerated compute-optimized instance family
Catatan

gn5 adalah keluarga instans GPU-accelerated. Saat menggunakan gn5, tentukan parameter terkait GPU selain parameter disk lokal.

Untuk spesifikasi tipe instans, harga, dan ketersediaan per wilayah, lihat:

Memasang disk lokal ke pod

Gunakan anotasi k8s.aliyun.com/eci-use-specs untuk meminta tipe instans dengan disk lokal. Atur medium volume emptyDir ke LocalRaid0 agar semua disk lokal pada instans digabung menjadi array RAID 0 dan dipasang ke path tertentu.

Buat pod dengan disk lokal

  1. Buat file bernama localdisk-test.yaml dengan konten berikut:

    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" # Specify a maximum of five ECS instance types that use a local disk.
        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:                               # Mount a local disk.
            - name: localdisk
              emptyDir:
                medium: LocalRaid0

    Anotasi k8s.aliyun.com/eci-use-specs menerima hingga lima tipe instans yang dipisahkan koma.

  2. Terapkan manifes:

    kubectl create -f localdisk-test.yaml
  3. Lihat informasi mengenai disk lokal yang telah dipasang.

Setelah pod dibuat, lihat informasi pod tersebut. Anda akan melihat bahwa array RAID 0 (/dev/md0) telah dibuat untuk disk lokal, dan disk tersebut dipasang ke path yang ditentukan /localdisk-test.

Local disk mounted in pod

Catatan penggunaan

  • Data persistence — ketahanan data disk lokal bergantung pada keandalan server fisik. Jangan menyimpan data yang harus tetap ada setelah kegagalan pada disk lokal.

  • Maximum instance types — tentukan maksimal lima tipe instans per anotasi.

Langkah berikutnya