CKA1.19真题
备注:题目全部真实可靠,有考试截图验证。题目顺序非考试顺序,在我考完后同事去参加考试遇到的题目和我的完全一直,但是顺序会有颠倒,祝各位都能顺利通过考试
第十五题:添加sidecar container
本人无法模拟真实的实验环境,仅提供一个例子进行参考,如何问题请私聊细谈
这道题大概思路是这样的先用kubectl get podname -o yaml 获取到yaml文件,再进行添加sidecar container,在进行删除旧的pod,最后在进行apply
apiVersion: v1
kind: Pod
metadata:
name: podname
spec:
containers:
- name: count
image: busybox
args:
- /bin/sh
- -c
- >
i=0;
while true;
do
echo "$(date) INFO $i" >> /var/log/legacy-ap.log;
i=$((i+1));
sleep 1;
done
volumeMounts:
- name: logs
mountPath: /var/log
- name: count-log-1
image: busybox
args: [/bin/sh, -c, 'tail -n+1 -f /var/log/legacy-ap.log']
volumeMounts:
- name: varlog
mountPath: /var/log
volumes:
- name: logs
emptyDir: {}
#验证:
$ kubectl logs <pod_name> -c <container_name>
本人最后验证结果如下