All Products
Search
Document Center

Elastic Container Instance:Tipe instans ECS yang menggunakan disk lokal

Last Updated:Jun 21, 2026

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

Keluarga tipe instans yang didukung

Disk lokal adalah hard drive yang terpasang pada mesin fisik tempat instans berada. Disk lokal menawarkan latensi rendah, operasi input/output per detik (IOPS) acak tinggi, throughput tinggi, serta nilai yang sangat baik. Namun, karena disk lokal merupakan bagian dari satu mesin fisik, komponen ini rentan terhadap single point of failure. Untuk informasi selengkapnya, lihat Local disks.

Penting

Disk lokal merupakan bagian dari satu mesin fisik. Oleh karena itu, keandalan data bergantung pada keandalan mesin fisik tersebut, sehingga menciptakan risiko single point of failure. Untuk informasi selengkapnya, lihat Notes on local disks.

Keluarga instans ECS berikut yang dilengkapi disk lokal didukung:

Kategori

Instance Family

Local SSD

i4, i4g, i3, i3g, i2, i2g

Big data

d1

Network-enhanced big data

d1ne

GPU-accelerated compute-optimized

gn5

Catatan

gn5 adalah tipe instans GPU-accelerated. Jika Anda memilih keluarga instans ini, Anda juga harus menentukan parameter terkait GPU selain parameter terkait disk lokal.

Untuk informasi selengkapnya tentang tipe instans ECS, lihat topik-topik berikut:

Konfigurasi

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

Contoh:

  1. Jalankan perintah berikut untuk membuat pod dengan menentukan tipe instans 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 tipe instans ECS yang didukung dengan disk lokal. Anda dapat menentukan hingga lima tipe instans.
        spec:
          containers:
          - name: nginx
            image: registry.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 telah dipasang.

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

    xxx:~$ kubectl get pod
    NAME                              READY   STATUS    RESTARTS   AGE
    localdisk-test-5f8c979c48-j4bkj   1/1     Running   0          76s
    xxx:~$ kubectl exec -it localdisk-test-5f8c979c48-j4bkj -- bash
    root@localdisk-test-5f8c979c48-j4bkj:/# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    overlay          30G  4.1G   26G  14% /
    tmpfs            64M     0   64M   0% /dev
    tmpfs            16G     0   16G   0% /sys/fs/cgroup
    /dev/md0        879G   77M  835G   1% /localdisk-test
    /dev/vda4        30G  4.1G   26G  14% /etc/hosts
    overlay         8.8G  4.9G  3.5G  59% /etc/hostname
    shm              64M     0   64M   0% /dev/shm
    tmpfs            32G   12K   32G   1% /run/secrets/kubernetes.io/serviceaccount
    tmpfs            16G     0   16G   0% /proc/acpi
    tmpfs            16G     0   16G   0% /sys/firmware