【发布时间】:2018-07-02 13:20:39
【问题描述】:
有什么方法可以在 k8s 中以 root 用户或其他用户身份运行容器。 就像在 docker 中一样
docker run --user <user> <image>
是否有任何用于运行的yaml配置
【问题讨论】:
标签: docker kubernetes containers
有什么方法可以在 k8s 中以 root 用户或其他用户身份运行容器。 就像在 docker 中一样
docker run --user <user> <image>
是否有任何用于运行的yaml配置
【问题讨论】:
标签: docker kubernetes containers
如kubernetes docs 中所述,您可以设置容器的安全上下文并设置runAsUser 属性,如下所示:
containers:
- name: ...
image: ...
securityContext:
runAsUser: 0
这将使容器以 root 用户身份在内部执行。
【讨论】:
runAsUser: 0 和什么都不做一样,虽然它更明确。