CKA认证考试题

1.列出环境中所有的pv,并以name字段排序(使用kubectl自带排序功能)

kubectl get pv --sort-by=.metadata.name

2.列出制定pod的日志中状态为error的行,并记录在制定文件上

kubectl logs <podname> | grep bash      /opt/KUCC000xxx/KUCC0000xxx.txt 

3.列出k8s可用的节点,不包含不可调度和noreachable的节点,并把数字写入到文件中

4.创建一个pod,名称为nginx,并将其调度到disk=stat上

5.提供一个pod的yaml,要求添加Init Container,Init Container的作用是创建一个空文件,Pod的Containers判断文件是否存在,不存在则退出

6.指定在命名空间内创建一个pod名称为test,内含四个指定的镜像nginx,redis,memcached,busybox

7.创建一个pod名称为test,镜像为nginx,Volume名称为cache-volume为挂在/data目录下,且Volume为non-Persistent的

8.列出Service名为test下的pod,并找出cpu使用率最高的一个,将pod名称写入文件中

9.创建一个Pod名称为nginx-app,镜像为nginx,并根据pod创建名称为nginx-app的Service,Type为NodePort

10.创建一个nginx的workload,保证其在每个节点上运行,注意不要覆盖节点原有的Tolerations

11.将deployment为nginx-app的副本数从1变成4

12.创建nginx-app的deployment,使用镜像为nginx:1.11.0-alpine,修改镜像为1.11.3-alpine,并记录升级,再使用回滚,将镜像回滚至nginx:1.11.0-alpine

13.根据已有的一个nginx的pod,创建名为nginx的svc,并使用nslookup查找出service dns记录,pod的dns记录,并分别写入到指定文件中

 

posted @   Mr.peter  阅读(1555)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-11-25 读书笔记-关键对话
点击右上角即可分享
微信分享提示