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