零基础拿下云原生 CKA 认证
王雪飞
前东软高级工程师
739 人已学习
新⼈⾸单¥59
零基础拿下云原生 CKA 认证
15
15
1.0x
00:00/00:00
登录|注册

20|CKA真题串讲(下)

你好,我是雪飞。
上节课我和你一起学习了 CKA 真题的上半部分,这节课,我们继续真题串讲的下半部分。

第十题 PV

题目

创建名为 “app-config” 的 Persistent Volume,容量为 1Gi,访问模式为 ReadWriteMany。Volume 类型为 hostPath,位于 /srv/app-config。

答题要点

这道题主要考 hostPath 类型的 PV,知识点参考专栏第 11 课,下面我给出参考答案。

参考答案

按照题目要求,编写 PV 的 YAML 文件(pv.yaml)。
# pv.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: app-config
spec:
capacity:
storage: 1Gi # 题目要求 1Gi
accessModes:
- ReadWriteMany # 题目要求 ReadWriteMany
hostPath:
path: "/srv/app-config" # 注意有引号
部署 PV。
kubectl apply -f pv.yaml

验证

查看 PV 状态,检查是否符合题目要求。
kubectl get pv app-config

第十一题 PVC

题目

创建一个新的 PersistentVolumeClaim:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 创建名为 “app-config” 的 Persistent Volume,容量为 1Gi,访问模式为 ReadWriteMany,Volume 类型为 hostPath,位于 /srv/app-config。 2. 创建一个新的 PersistentVolumeClaim:名称为pv-volume,Class为csi-hostpath-sc,容量为10Mi。创建一个新的 Pod,将PersistentVolumeClaim作为volume挂载,名称为web-server,镜像为nginx:1.16,挂载路径为/usr/share/nginx/html。配置新的 Pod,使volume具有ReadWriteOnce权限。使用“kubectl edit”命令将PersistentVolumeClaim的容量扩展为70Mi,并记录此更改。 3. 将名为“sidecar”的sidecar容器添加到现有的Pod“11-factor-app”中,使用busybox Image,运行命令“/bin/sh -c tail -n+1 -f /var/log/11-factor-app.log”,并使用挂载在“/var/log”的Volume,使日志文件11-factor-app.log可用于sidecar容器。 4. 将master节点上的所有Kubernetes控制平面和节点组件升级到版本1.29.6,确保在升级之前drain master节点,并在升级后uncordon master节点。 5. 为运行在“https://127.0.0.1:2379”上的现有etcd实例创建快照并将快照保存到“/var/lib/backup/etcd-snapshot.db”,然后通过位于“/data/backup/etcd-snapshot-previous.db”的先前备份的快照进行还原。 6. 重启名为 “node02” 的 Kubernetes worker node,确保节点恢复为 Ready 状态。 7. 将名为 node02 的 node 设置为不可用,并重新调度该 node 上所有运行的 pods。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《零基础拿下云原生 CKA 认证》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
题目
答题要点
参考答案
验证
题目
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部