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