全部产品
Search
文档中心

:Secara otomatis mengeluarkan pod yang ruang penyimpanan sementaranya tidak mencukupi

更新时间:Jun 29, 2025

Topik ini menjelaskan cara secara otomatis mengeluarkan pod yang ruang penyimpanan sementaranya tidak mencukupi dalam skenario Kubernetes, memastikan ruang penyimpanan sementara yang cukup untuk operasi bisnis Anda.

Deskripsi konfigurasi

Secara default, ketika ruang penyimpanan sementara dari pod berbasis Elastic Container Instance tidak mencukupi, sistem tidak menangani situasi tersebut. Kekurangan ruang penyimpanan sementara pada pod dapat memengaruhi operasi bisnis Anda. Elastic Container Instance memungkinkan Anda menambahkan k8s.aliyun.com/eci-eviction-enable: "true" Anotasi berdasarkan mekanisme pengeluaran dan penjadwalan Kubernetes. Jika ruang penyimpanan sementara pod kurang dari 100 MiB, sistem secara otomatis mengeluarkan pod tersebut, dan statusnya berubah menjadi Gagal.

Penting
  • Anotasi harus ditambahkan ke metadata dalam file konfigurasi pod. Sebagai contoh, saat membuat Deployment, tambahkan anotasi di bagian spec.template.metadata.

  • Untuk menggunakan fitur Elastic Container Instance, Anda hanya dapat menambahkan anotasi saat membuat pod berbasis Elastic Container Instance. Jika anotasi ditambahkan atau dimodifikasi saat memperbarui pod, anotasi tersebut tidak akan berlaku.

Umumnya, aplikasi bisnis diterapkan pada Deployment. Jika pod yang akan dikeluarkan dikelola oleh Deployment, Deployment secara otomatis membuat pod baru, seperti yang ditunjukkan pada gambar berikut. 驱逐

Contoh konfigurasi

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: nginx
spec:
  replicas: 4
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      name: nginx-test
      annotations:
        k8s.aliyun.com/eci-eviction-enable: "true" # Menentukan untuk secara otomatis mengeluarkan pod yang ruang penyimpanan sementaranya tidak mencukupi.
      labels:
        app: nginx
        alibabacloud.com/eci: "true" 
    spec:
      containers:
      - name: nginx
        image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2