以root用户身份访问Pod的远程Shell

时间:2019-04-16 10:02:07

标签: jenkins kubernetes containers openshift

我使用此模板here创建了一个Jenkins持久应用程序。现在,当创建一个pod时,我想以root用户身份访问pod。但是当我执行oc rsh jenkins-mypod时,它将以default用户的身份打开窗格。我想以root用户的身份打开广告连播。我怎样才能做到这一点?。我使用developer帐户创建了此应用。

3 个答案:

答案 0 :(得分:1)

这是kubernetes https://github.com/kubernetes/kubernetes/issues/30656中的一个未解决的问题,因此我也不认为在openshift中也是可能的。

答案 1 :(得分:0)

尝试从此处使用“ kubectl ssh”插件:https://github.com/jordanwilson230/kubectl-plugins

答案 2 :(得分:0)

您可以使用第三方工具kubectl-exec-user来实现此目的。不需要在容器中允许where或任何其他特权升级机制。

currently no built-in solution