kubernetes学习:CKA考试认证(二)
1. 它题的意思是 在 development 名称空间里面 找到名为 baz的 service 然后通过这个service的selector 找出 对应的pod .
要用 kubectl describe service 查看 label
--show label 也行
一开始看不懂题目什么意思,要切换成英文
2. run确实不支持多个镜像,kubectl run mypod --image=nginx --image=redis创建出来的还是一个container,要自己手写yaml,支持多个镜像
3. 能看懂英文就用英文题目,
3.1 有时中文和英文要求的文件名不一样,比如dns这题,中文是要求写到xx.Pod文件,英文是要求写到xx.pod
3.2 那个添加 initContainers的 ,刚开始没找到,然后切英文看了下 ,文件名小写的 。
4.倒数第二题,master的静态pod(mainfest)这个路径不对,应该是 --pod-manifest-path=/etc/kubernetes/manifests ,题目错误写成了--pod-manifest-path=/etc/kubernetes/XXX, 改完后重启kubelet
systemctl daemon-reload
systemctl restart kubelet.service
5. 有一道故障排查题是加一行 --pod-manifest-path=/etc/kubernetes/manifests 配置到kubelet.service,然后把自己写的yaml放到 manifests文件夹下,重启kubelet