更新时间:2025-11-21 GMT+08:00
配置临时存储卷
介绍在CCI 2.0如何使用临时存储卷emptyDir。
约束与限制
- emptyDir不支持子路径。
- emptyDir的sizeLimit仅对emptyDir.medium配置为"Memory"时生效。
- 登录云容器实例 CCI2.0控制台。
- 在左侧导航栏选择“负载管理”,然后单击“创建工作负载”。
- 设置基础配置,在“数据存储”区域单击“添加存储卷”,选择存储类型为“临时目录”,并输入存储卷名称。
数据存储支持设置“临时目录”、“配置项”和“密钥”,此处选择“临时目录”。

- 添加容器,配置基础信息,然后单击“下一步”。
- 配置高级设置,添加数据存储卷,选择3创建的临时目录卷。

- 选择镜像仓库访问凭据和配置升级策略,创建工作负载。

- 单击工作负载名称,查看pod。

- 登录云容器实例 CCI2.0控制台。
- 在左侧导航栏选择“负载管理”,然后单击“YAML创建”,替换YAML内容并完成负载创建。

工作负载YAML内容示例如下:
kind: Deployment apiVersion: cci/v2 metadata: name: demoapp # 工作负载名称 namespace: test # 工作负载所在命名空间 spec: replicas: 1 selector: matchLabels: app: demoapp template: metadata: creationTimestamp: null labels: app: demoapp annotations: resource.cci.io/instance-type: general-computing # 实例类型选择通用型 resource.cci.io/pod-size-specs: 1.00_2.0 spec: volumes: # 配置临时存储卷 - name: app-log emptyDir: {} containers: - name: demoapp image: nginx:stable-alpine-perl # 镜像地址,用户需替换为自己的镜像地址 resources: limits: cpu: '1' memory: 2G requests: cpu: '1' memory: 2G volumeMounts: # 在容器内挂载临时存储卷 - name: app-log readOnly: true mountPath: /usr/local/logs terminationMessagePath: /dev/termination-log terminationMessagePolicy: File restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: Default securityContext: {} imagePullSecrets: - name: imagepull-secret schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 100% progressDeadlineSeconds: 600