CKS-CN 考试知识点分享(5) 安全上下文 Container Security Context
考试版本:cks-cn v1.33
Context
您必须更新一个现有的Pod,以确保其容器的不变性。
Task
修改sec-ns namespace里的名为 secdep 的Deployment,以便其容器:
使用用户ID 30000运行
使用只读根文件系统
禁止特权提升
您可以在 ~/sec-ns_deployment.yaml 找到Deployment的清单文件。
Answer
vim ~/sec-ns_deployment.yaml
securityContext:runAsUser: 30000#使用用户ID 30000运行readOnlyRootFilesystem: true #使用只读根文件系统allowPrivilegeEscalation: false #禁止特权提升
kubectl apply -f ~/sec-ns_deployment.yaml
deployment.apps/secdep configured
检查pod状态
kubectl get pod -n sec-ns