当前位置: 首页 > news >正文

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 ,并记录此更改.

开始操作:

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

CKA模拟环境操作截图:

官网找模板搜索PVC

找到与题目贴合的搜索项

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

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

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

应用PVC的yaml文件

kubectl apply -f pvc.yaml

CKA模拟环境操作截图:

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

创建并编辑POD的yaml文件 

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

 CKA模拟环境操作截图: 

 应用yaml

kubectl apply -f pvc-pod.yaml

CKA模拟环境操作截图: 

 查看POD启动和运行情况

kubectl get pod -A | grep web-server

CKA模拟环境操作截图:

 修改PVC规格配置

kubectl edit pvc pv-volume --record

 CKA模拟环境操作截图:


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

CKA仿真模拟环境简短演示

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 程序员都能当黑客吗?IT男、码农和程序猿有啥区别?
  • fastapi中实现多个路由请求
  • 头歌OpenGauss数据库-I.复杂查询第4关:计算平均分
  • java在类的定义中创建自己的对象?
  • 如何高效创建与配置工程环境:零基础入门
  • MybatisPlus优雅实现加密?
  • 基于Android studio 订餐、外卖系统
  • 每日一题《leetcode--398.随机数索引》
  • sqlserver 创建表,列及表,列描述
  • 【C++进阶】AVL树
  • MySQL-笔记-02.关系模型基本理论
  • Android四大组件 Broadcast广播机制
  • 微信小程序毕业设计-智慧旅游平台系统项目开发实战(附源码+演示视频+LW)
  • CentOS-7安装教程
  • 缓存IO与直接IO
  • es6要点
  • java8-模拟hadoop
  • JavaScript-Array类型
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • webpack4 一点通
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 分享几个不错的工具
  • 观察者模式实现非直接耦合
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端性能优化--懒加载和预加载
  • 如何优雅地使用 Sublime Text
  • 微信开放平台全网发布【失败】的几点排查方法
  • 系统认识JavaScript正则表达式
  • 用简单代码看卷积组块发展
  • raise 与 raise ... from 的区别
  • 进程与线程(三)——进程/线程间通信
  • ​2021半年盘点,不想你错过的重磅新书
  • #、%和$符号在OGNL表达式中经常出现
  • (1) caustics\
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C++17) std算法之执行策略 execution
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Java数据结构)ArrayList
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (二)测试工具
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (六)激光线扫描-三维重建
  • (十八)Flink CEP 详解
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net后端程序发布到nignx上,通过nginx访问
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)