由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅
题目为:
Task
创建一个pv,名字为app-config,大小为2Gi,访问权限为ReadWriteMany。Volume的类型为hostPath,路径为/srv/app-config
注意,如果题目要求先切换K8S环境,需执行K8S切换环境
分析做题步骤
1、打开官网(真实考试需要在官网的搜索界面搜索关键词pv即可 )
配置 Pod 以使用 PersistentVolume 作为存储 | Kubernetes
2、找到官网如下内容,并把官网内容按如下箭头复制
3、 新创建一个yaml文件,命名为pv.yaml
vim pv.yaml
4、把官网的内容复制到yaml文件中如下图
5、根据题意修改yaml文件内容如下:
变化的部分如下,修改完后保存退出
apiVersion: v1
kind: PersistentVolume
metadata:
name: task-pv-volume =>改为题目中的app-config
labels: =>去掉
type: local =>去掉
spec:
storageClassName: manual =>去掉
capacity:
storage: 10Gi =>改为题目中的2Gi
accessModes:
- ReadWriteOnce =>改为题目中的ReadWriteMany
hostPath:
path: "/mnt/data" =>改为题目中的/srv/app-config
6、执行yaml文件,结果如下
kubectl apply -f pv.yaml
7、验证,输入如下命令,得到如下结果则正确
kubectl get pv