Jenkins 以 root 权限运行

  1. 云栖社区>
  2. 博客>
  3. 正文

Jenkins 以 root 权限运行

上官瑾文 2019-06-23 11:09:30 浏览571
展开阅读全文

场景

当Jenkins 和 K8s master 安装在同一台机器上是,我们可以通过 Jenkins pipeline 中执行 shell 命令来更行我们已经运行的容器;一般情况下,k8s 是以root用户运行的,要通过 Jenkins 来操作 kubectl 那么 Jenkins 就得有 root 权限。

操作

将 jenkins 账号加入到 root 组中

[root@master ~]# gpasswd -a jenkins root
Adding user jenkins to group root

编辑jenkins 的配置文件, 将 JENKINS_USER 的值修改为 root

[root@master ~]# vim /etc/sysconfig/jenkins
...
# 修改
#JENKINS_USER="jenkins"
#为
JENKINS_USER="root"
...

重启 Jenkins 服务

[root@master ~]# systemctl restart jenkins

网友评论

登录后评论
0/500
评论
上官瑾文
+ 关注