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记录,并分别写入到指定文件中

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM