在securityContext.runAsUser我的 k8s 部署部分中选择要运行的用户与在Dockerfile 中指定用户USER myuser之间有什么区别?
我特别感兴趣的是,是否存在与下面USER myuser不存在的安全问题相关的问题securityContext
要求 pod 提交时带有或在镜像中
non-zero runAsUser包含(使用数字 UID)。USER directive defined既没有指定 runAsNonRoot 也没有指定 runAsUser 设置的 Pod 将被更改为 set ,因此需要在容器中runAsNonRoot=true定义 。non-zero numeric USER directive没有提供默认值。强烈建议使用此策略设置allowPrivilegeEscalation = false。
USER directive当您希望容器以非 root 身份启动时,这一点很重要。
| 归档时间: |
|
| 查看次数: |
2038 次 |
| 最近记录: |