更新时间:2025-08-12 GMT+08:00

临时存储空间扩容

使用场景

CCI默认为pod分配30GiB的临时存储空间,该存储空间与pod的生命周期保持一致,默认分配的30GiB存储空间免费。当pod需要写入大量数据至rootfs或emptyDir以及镜像大于30GiB时,您可以参考本章节扩容临时存储空间。

使用须知

  • 临时存储空间扩容大小限制为[0,994]。
  • 扩展临时存储空间时,由于扩容需要时间,负载创建会慢于常规负载。

使用YAML扩展临时存储空间

  • 创建容器组时,扩容10GiB临时存储空间YAML定义如下:
    apiVersion: cci/v2
    kind: Pod 
    metadata:  
      name: nginx  
      namespace: ns 
    spec:  
      extraEphemeralStorage:    
        sizeInGiB: 10  
      containers:  
      - name: container-1    
        image: nginx:latest
  • 创建无状态负载时,扩容10GiB临时存储空间YAML定义如下:
    apiVersion: cci/v2
    kind: Deployment
    metadata:
      name: nginx
      namespace: ns
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
        spec:
          extraEphemeralStorage:
            sizeInGiB: 10
          containers:
          - image: nginx:latest
            name: container-0

查看是否扩容成功

  1. 登录云容器实例 CCI2.0控制台。
  2. 选择“负载管理”,单击负载进入负载详情,单击“查看终端”

  3. 输入lsblk并回车,查看扩容后的系统盘大小(默认为30GiB)。