0

我用 kops 部署了一个集群,然后我列出了存储类:

kubectl get storageclass --all-namespaces
NAME            PROVISIONER             AGE
default         kubernetes.io/aws-ebs   2h
gp2 (default)   kubernetes.io/aws-ebs   2h

我想做一个 PVC 类型的st1,我该怎么做?

4

1 回答 1

4

您可以像创建任何其他 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
于 2018-05-01T17:32:51.660 回答