Tous les produits
Search
Centre de documentation

Elastic Container Instance:Utiliser un DataCache pour créer un pod

Dernière mise à jour :Aug 11, 2026

Une fois le DataCache créé, utilisez-le pour créer un pod et monter les données mises en cache. Cette approche évite de récupérer les données lors de la création du pod et accélère le démarrage des services. Cette rubrique explique comment utiliser un DataCache pour créer un pod.

Prérequis

Un DataCache est créé. Pour plus d'informations, consultez la section Créer et gérer un DataCache.

Description de la configuration

Les DataCaches sont des ressources au niveau du cluster. Vous pouvez les utiliser pour précharger des données lors de la création de pods dans différents namespaces.

Pour créer un pod avec un DataCache, ajoutez une annotation afin de spécifier le bucket qui stocke le DataCache. Indiquez également le chemin de montage du DataCache à l'aide du paramètre HostPath.

Remarque

Lors de la création d'un pod via un DataCache, le système crée et monte automatiquement un disque en paiement à l'utilisation sur le pod. La capacité de stockage du disque correspond à la taille du DataCache. Le disque est créé et libéré simultanément avec le pod.

Le tableau suivant décrit les annotations à ajouter lors de la création d'un pod avec un DataCache.

Annotation

Exemple

Description

k8s.aliyun.com/eci-data-cache-bucket

default

Spécifie le bucket utilisé pour stocker le DataCache. Cette annotation est obligatoire lors de la création de pods avec des DataCaches.

k8s.aliyun.com/eci-data-cache-pl

PL1

Spécifie le niveau de performance du disque créé à partir du DataCache. Par défaut, un disque ESSD PL1 (enhanced SSD) est utilisé.

k8s.aliyun.com/eci-data-cache-provisionedIops

"40000"

Spécifie les IOPS en lecture/écriture provisionnés pour le disque ESSD AutoPL. Valeurs valides : 0 à min{50000, 1000 × Capacité de stockage - IOPS de base}. IOPS de base = min{1 800 + 50 × Capacité de stockage, 50 000}. Pour plus d'informations, consultez la section Disques ESSD AutoPL.

Si vous ajoutez cette annotation, le disque créé à partir du DataCache est un disque ESSD AutoPL.

k8s.aliyun.com/eci-data-cache-burstingEnabled

"true"

Indique s'il faut activer la fonctionnalité de burst de performances pour le disque ESSD AutoPL. Pour plus d'informations, consultez la section Disques ESSD AutoPL.

Si vous ajoutez cette annotation, le disque créé à partir du DataCache est un disque ESSD AutoPL.

Exemple de fichier YAML :

apiVersion: v1
kind: Pod
metadata:
  name: test
  labels: 
    alibabacloud.com/eci: "true" 
  annotations:
    k8s.aliyun.com/eci-data-cache-bucket: "default"   # Specifies the bucket that is used to store the DataCache.
spec:
  containers:
    - name: modelscope
      image: registry.cn-hangzhou.aliyuncs.com/modelscope-repo/modelscope:ubuntu20.04-py38-torch1.11.0-tf1.15.5-1.6.1
      command: ["sleep", "999999"]
      volumeMounts:
        - name: "model"
          mountPath: "/model"
  volumes:                  
    - name: "model"
      hostPath:              
        path: "/model/ms/"  # Specifies the path in which the DataCache is mounted.