27.17.3.4. AWS ElasticBlockStore(EBS)对象定义
aws-ebs-storageclass.yaml
kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: slow provisioner: kubernetes.io/aws-ebs parameters: type: io1 1 zone: us-east-1d 2 iopsPerGB: "10" 3 encrypted: "true" 4 kmsKeyId: keyvalue 5 fsType: ext4 6
- 1
- 2
- AWS 区域。如果没有指定任何区,则通常会在所有 OpenShift Container Platform 集群有节点的活跃区域间轮换选择。zone 和 zones 参数不能同时使用。
- 3
- 只适用于 io1 卷。每个 GiB 每秒一次 I/O 操作。AWS 卷插件乘以这个值,再乘以请求卷的大小以计算卷的 IOPS。数值上限为 20,000 IOPS,这是 AWS 支持的最大值。详情请查看 AWS 文档。
- 4
- 表示是否加密 EBS 卷。有效值为
true
或者false
。 - 5
- 6
- 在动态部署卷中创建的文件系统。这个值被复制到动态配置的持久性卷的
fstype
字段中,并在第一个挂载卷时创建文件系统。默认值为ext4
。