我部署了一个带kops的集群,然后我列出了存储类:
kubectl get storageclass --all-namespaces
NAME PROVISIONER AGE
default kubernetes.io/aws-ebs 2h
gp2 (default) kubernetes.io/aws-ebs 2h
我想制作st1
类型的PVC,我该怎么做?
答案 0 :(得分:2)
您可以像创建任何其他Kubernetes资源一样创建存储类。对于st1
存储类,以下内容应该有效:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: st1
provisioner: kubernetes.io/aws-ebs
parameters:
type: st1
您可以找到有关存储类in the documentation的更多信息,特别是有关使用kubenetes.io/aws-ebs
provisioner的信息。
如果您希望dynamically provision a volume使用该类,请在创建PVC时使用storageClassName: st1
属性:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: your-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: st1
resources:
requests:
storage: 500Gi