[CKA]考试之PersistentVolumeClaims

    由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅

题目为:

Task

创建一个名字为pv-volume的pvc,指定storageClass为csi-hostpath-sc,大小为10Mi

然后创建一个Pod,名字为web-server,镜像为nginx,并且挂载该PVC至/usr/share/nginx/html,挂载的权限为ReadWriteOnce。之后通过kubectl edit或者kubectl path将pvc改成70Mi,并且记录修改记录。

注意,如果题目要求先切换K8S环境,需执行K8S切换环境

分析做题步骤
1、打开官网(真实考试需要在官网的搜索界面搜索关键词pvc即可 )

配置 Pod 以使用 PersistentVolume 作为存储 | Kubernetes

[CKA]考试之PersistentVolumeClaims_第1张图片
 2、找到官网如下内容,并把官网内容按如下箭头复制

[CKA]考试之PersistentVolumeClaims_第2张图片

下面的pod也是同一个pvc查询的网页 

[CKA]考试之PersistentVolumeClaims_第3张图片

 

3、 新创建一个yaml文件,命名为pvc.yaml

vim pvc.yaml

4、把官网的内容复制到yaml文件中如下图

[CKA]考试之PersistentVolumeClaims_第4张图片

 5、根据题意修改yaml文件内容如下:

[CKA]考试之PersistentVolumeClaims_第5张图片

 

 变化的部分如下,修改完后保存退出

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: task-pv-claim   =>改为题目中的pv-volume
spec:
  storageClassName: manual  =>改为题目中的csi-hostpath-sc
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 3Gi   =>改为题目中的10Mi

 6、 新创建一个yaml文件,命名为pvc-pod.yaml

vim pvc-pod.yaml

7、把官网的内容复制到yaml文件中如下图

 [CKA]考试之PersistentVolumeClaims_第6张图片

 8、根据题意修改yaml文件内容如下:

[CKA]考试之PersistentVolumeClaims_第7张图片

 变化的部分如下,修改完后保存退出

apiVersion: v1
kind: Pod
metadata:
  name: task-pv-pod  =>改为题目中的web-server
spec:
  volumes:
    - name: task-pv-storage  =>改为题目中的pv-volume
      persistentVolumeClaim:
        claimName: task-pv-claim  =>改为题目中的pv-volume
  containers:
    - name: task-pv-container  =>改为题目中的nginx
      image: nginx
      ports:           =>去掉
        - containerPort: 80    =>去掉
          name: "http-server"    =>去掉
      volumeMounts:
        - mountPath: "/usr/share/nginx/html"
          name: task-pv-storage     =>改为题目中的pv-volume


 

9、执行yaml文件,结果如下 

kubectl apply -f pvc.yaml

kubectl apply -f pvc-pod.yaml

[CKA]考试之PersistentVolumeClaims_第8张图片

10、验证,输入如下命令,得到如下结果则正确

kubectl get pvc pv-volume

 kubectl get pods web-server

[CKA]考试之PersistentVolumeClaims_第9张图片

11、通过kubectl edit将pvc改成70Mi,并且记录修改记录。

kubectl edit pvc pv-volume --record

 [CKA]考试之PersistentVolumeClaims_第10张图片

 

你可能感兴趣的:(CKA,云原生,kubernetes,CKA)