【发布时间】:2019-09-06 09:36:41
【问题描述】:
我使用此模板 here 创建了一个 Jenkins 持久应用程序。现在,当创建一个 pod 并且我想以 root 用户身份访问 pod 时。但是当我执行oc rsh jenkins-mypod 时,它会以default 用户的身份打开pod。我想以 root 用户身份打开 pod。我怎样才能做到这一点?。我在developer 帐户下创建了这个应用程序。
【问题讨论】:
-
您可以尝试使用
runasuser属性(不确定是否适用于您的情况)。与安全相关的内容在kubernetes.io/docs/tasks/configure-pod-container/… 进行讨论 -
能否请您编辑我提到的模板。我是 k8 的新手,真的不知道要改变什么。
-
你在 rsh btw 之后尝试过
sudo su吗? -
@MaxLobur 是的!在
oc rsh jenkins-mypod之后我做了sh-4.2$ sudo,它要求输入密码,但我没有设置任何密码。 -
也许更改 Jenkins docker 镜像以允许
sudo nopasswd
标签: jenkins kubernetes containers openshift