Useful Resources
: Persistent Volumes Claim
题干
For this question, please set this context (In exam, diff cluster name)
kubectl config use-context kubernetes-admin@kubernetes
A persistent volume named red-pv-cka is available. Your task is to create a PersistentVolumeClaim (PVC) named red-pvc-cka and request 30Mi of storage from the red-pv-cka PersistentVolume (PV).
Ensure the following criteria are met:
- Access mode: ReadWriteOnce
- Storage class: manual
有一个名为red-pv-cka
的持久卷可用。您的任务是创建一个名为red-pvc-cka
的persistentvolumecassert (PVC),并从red-pv-cka
PersistentVolume (PV)请求30Mi的存储空间。
确保符合下列准则:
- 访问方式:
ReadWriteOnce
- 存储类:
手动
解题思路
- 切换集群环境
kubectl config use-context kubernetes-admin@kubernetes
- 编写pvc资源清单,内容如下:
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: red-pvc-cka spec: accessModes: - ReadWriteOnce volumeName: red-pv-cka storageClassName: manual resources: requests: storage: 30Mi
善于利用kubectl explain pvc
查看资源清单需要的参数
- 提交资源清单
controlplane $ k apply -f red-pvc-cka.yaml persistentvolumeclaim/red-pvc-cka created
- 查看pvc资源创建情况
controlplane $ k get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE red-pvc-cka Bound red-pv-cka 50Mi RWO manual <unset> 4s