Вы можете создавать классы хранения, как и любой другой ресурс Kubernetes. Для класса хранения st1
должно работать следующее:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: st1
provisioner: kubernetes.io/aws-ebs
parameters:
type: st1
Более подробную информацию о классах хранения можно найти в документации , а также, в частности, об использовании поставщика kubenetes.io/aws-ebs
.
Если затем вы хотите динамически подготовить том с использованием этого класса, используйте свойство storageClassName: st1
при создании PVC:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: your-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: st1
resources:
requests:
storage: 500Gi