All Products
Search
Document Center

Container Compute Service:Tingkatkan ukuran ruang penyimpanan sementara

Last Updated:Mar 27, 2026

Setiap pod Alibaba Cloud Container Service (ACS) dilengkapi 30 GiB ruang penyimpanan sementara secara gratis secara default. Jika beban kerja Anda memerlukan lebih banyak ruang—misalnya, untuk menampung gambar kontainer berukuran besar atau menghasilkan log berkecepatan tinggi—deklarasikan kapasitas tambahan saat membuat pod.

Penting

Gambar kontainer disimpan di ruang penyimpanan sementara pod. Ruang yang digunakan oleh gambar minimal dua kali ukuran aslinya; jumlah aktual tergantung pada rasio kompresi gambar tersebut. Pertimbangkan hal ini saat menentukan ukuran ruang penyimpanan sementara Anda.

ACS ephemeral storage diagram

Penagihan

Kapasitas penyimpanan yang melebihi batas gratis default 30 GiB dikenai biaya berdasarkan harga disk:

Biaya = Harga satuan disk × Kelebihan penyimpanan ephemeral × Durasi

Variabel Deskripsi
Harga satuan disk Harga pay-as-you-go untuk ESSD PL1. Untuk harga berdasarkan wilayah, lihat EBS pricing.
Kelebihan penyimpanan ephemeral Penyimpanan tambahan yang Anda deklarasikan di atas 30 GiB.
Durasi Diukur dalam detik. Penyimpanan ephemeral dibuat dan dilepas bersamaan dengan pod.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster ACS dengan kubectl yang telah dikonfigurasi untuk terhubung ke kluster tersebut

  • Izin untuk membuat Deployment di namespace target

Konfigurasikan penyimpanan ephemeral

Tersedia dua metode. Gunakan metode anotasi (Metode 1) kecuali jika Anda secara khusus perlu mengontrol penyimpanan ephemeral melalui spesifikasi resource kontainer.

Metode 1 (direkomendasikan): Tambahkan anotasi

Tambahkan anotasi alibabacloud.com/extra-ephemeral-storage ke templat pod. Nilainya menentukan kapasitas tambahan di atas 30 GiB default.

Metode 2: Konfigurasikan resource kontainer

Tetapkan ukuran total penyimpanan ephemeral di .resources.requests.ephemeral-storage pada kontainer.

Jika nilai yang dideklarasikan kurang dari 30 GiB, ACS secara otomatis memperluas penyimpanan ephemeral menjadi 30 GiB. Hanya kapasitas yang dideklarasikan di atas 30 GiB yang dihitung sebagai kelebihan untuk tujuan penagihan.

Contoh: tambahkan 20 GiB penyimpanan ephemeral

Contoh berikut mendeklarasikan tambahan 20 GiB penyimpanan ephemeral, sehingga totalnya menjadi 50 GiB (30 GiB default + 20 GiB tambahan).

Langkah 1: Buat file YAML

Buat file bernama extra-storage.yaml menggunakan salah satu metode berikut.

Metode 1: Tambahkan anotasi

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: nginx
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
      annotations:
        alibabacloud.com/extra-ephemeral-storage: "20Gi"  # Penyimpanan tambahan di atas 30 GiB default.
    spec:
      containers:
      - name: nginx
        image: registry.cn-hangzhou.aliyuncs.com/acs-sample/nginx:latest
        ports:
        - containerPort: 80

Metode 2: Konfigurasikan resource kontainer

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: nginx
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: registry.cn-hangzhou.aliyuncs.com/acs-sample/nginx:latest
        ports:
        - containerPort: 80
        resources:
          requests:
            ephemeral-storage: 50Gi   # Ukuran total penyimpanan ephemeral (30 GiB default + 20 GiB tambahan).

Langkah 2: Buat workload

kubectl apply -f extra-storage.yaml

Langkah 3: Verifikasi pod sedang berjalan

kubectl get pod

Output yang diharapkan:

NAME                  READY   STATUS    RESTARTS   AGE
test-ff8767b7b-****   1/1     Running   0          54s

Langkah 4: Konfirmasi ukuran penyimpanan ephemeral

a. Periksa anotasi pod.

Anotasi alibabacloud.com/pod-ephemeral-storage menampilkan total penyimpanan ephemeral dalam satuan GiB.

kubectl describe pod test-ff8767b7b-**** | grep alibabacloud.com/pod-ephemeral-storage

Output yang diharapkan:

alibabacloud.com/pod-ephemeral-storage: 50Gi

b. Periksa sistem file kontainer.

Masuk ke kontainer dan jalankan df -h untuk memastikan sistem file mencerminkan ukuran baru.

kubectl exec -it test-ff8767b7b-**** -- sh
df -h

Output yang diharapkan — baris overlay menunjukkan sistem file root 50 GiB yang tersedia untuk kontainer:

Filesystem      Size  Used Avail Use% Mounted on
overlay          50G  2.7G   45G   6% /
tmpfs            64M     0   64M   0% /dev
tmpfs           2.8G     0  2.8G   0% /sys/fs/cgroup
/dev/vda5        50G  2.7G   45G   6% /etc/hosts
shm              64M     0   64M   0% /dev/shm
tmpfs           4.0G   12K  4.0G   1% /run/secrets/kubernetes.io/serviceaccount
tmpfs           2.8G     0  2.8G   0% /proc/acpi
tmpfs           2.8G     0  2.8G   0% /proc/scsi
tmpfs           2.8G     0  2.8G   0% /sys/firmware