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

 

原文地址:https://www.cnblogs.com/haoprogrammer/p/11181861.html