K8S认证|CKA题库+答案| 11. 创建PVC

11、创建PVC

您必须在以下Cluster/Node上完成此考题:

Cluster Master node Worker node

ok8s master node01

设置配置环境:

candidate@node01\]$ kubectl config use-context ok8s **Context** 将 pvc 挂载到 pod **Task** 创建一个新的 PersistentVolumeClaim : name : pv-volume class : csi-hostpath-sc 容量: 10Mi 创建一个新的 Pod ,来将 PersistentVolumeClaim 作为 volume 进行挂载: 名称: web-server Image:nginx:1.16 挂载路径: /usr/share/nginx/html 配置新的 Pod ,以对 volume 具有 ReadWriteOnce 权限 最后,使用 kubectl edit 或 kubectl patch 将 PersistentVolumeClaim 的容量扩展为 70Mi ,并记录此更改.

开始操作:

bash 复制代码
# 考试时务必先切换到每道题所对应的集群环境,正确答题的前提,非常重要
kubectl config use-context ok8s

CKA模拟环境操作截图:

官网找模板搜索PVC

找到与题目贴合的搜索项

点击右侧目录1的位置,跳到创建PVC描述模块,点击3最右侧按钮可以将整个模板复制

将官网模板进行简单更改,创建yaml文件

bash 复制代码
vim pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pv-volume                                           #pvc名字
spec:
  storageClassName: csi-hostpath-sc                         # class名
  accessModes:
  - ReadWriteOnce                                           # 注意,考试时的访问模式可能会变化,根据题目要求写,这个很坑,要求在下一段Pod访问权限里,仔细审题。
  resources:
    requests:
      storage: 10Mi                                         # 大小

应用PVC的yaml文件

bash 复制代码
kubectl apply -f pvc.yaml

CKA模拟环境操作截图:

然后继续在此点击右侧1位置创建POD,看到跳转到2描述位置,点击3右侧图标复制模板

创建并编辑POD的yaml文件

bash 复制代码
vim pvc-pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: web-server
spec:
  volumes:
    - name: task-pv-storage                                      # 两处name需要一样
      persistentVolumeClaim:
        claimName: pv-volume                                     # 这个要使用上面创建的pvc名字
  containers:
    - name: nginx
      image: nginx:1.16                                          # 使用指定镜像
      volumeMounts:
        - mountPath: "/usr/share/nginx/html"                     # 挂载容器内位置
          name: task-pv-storage                                  # 两处name需要一样

CKA模拟环境操作截图:

应用yaml

bash 复制代码
kubectl apply -f pvc-pod.yaml

CKA模拟环境操作截图:

查看POD启动和运行情况

bash 复制代码
kubectl get pod -A | grep web-server

CKA模拟环境操作截图:

修改PVC规格配置

bash 复制代码
kubectl edit pvc pv-volume --record

CKA模拟环境操作截图:


CKA仿真模拟环境简短视频演示:

CKA仿真模拟环境简短演示

相关推荐
cui__OaO13 分钟前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习
小狗爱吃黄桃罐头14 分钟前
正点原子【第四期】Linux之驱动开发篇学习笔记-1.1 Linux驱动开发与裸机开发的区别
linux·驱动开发·学习
小晶晶京京42 分钟前
day34-LNMP详解
linux·运维·服务器
画个太阳作晴天43 分钟前
A12预装app
linux·服务器·前端
fengyehongWorld1 小时前
Linux crontab定时任务
linux·运维
shuangrenlong2 小时前
ubuntu更新chrome版本
linux·chrome·ubuntu
碎像2 小时前
Linux上配置环境变量
linux·运维·服务器
40kuai2 小时前
kubernetes中数据存储etcd
容器·kubernetes·etcd
敲上瘾3 小时前
Linux系统cgroups资源精细化控制基础
linux·测试工具·docker·压力测试·cgroups
起个昵称吧3 小时前
线程相关编程、线程间通信、互斥锁
linux·算法