Jenkins 以 root 权限运行
场景
当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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
如何使用curl访问k8s的apiserver
使用TOKEN授权访问api-server在k8s运维场景中比较常见, apiserver有三种级别的客户端认证方式 1,HTTPS证书认证:基于CA根证书签名的双向数字证书认证方式 2,HTTP Token认证:通过一个Token来识别合法用户 3,HTTP Base认证:通过用户名+密码的认证方式 通常的运维场景使用第二种Token较为方便Token的权限是关联service account, # kubectl describe secrets admin-token-2q28f -n kube-system Name: admin-token-2q28f Namespace: kube-system Labels: <none> Annotations: kubernetes.io/s
- 下一篇
【阿里云新品发布·周刊】第15期:Dataphin公共云重磅发布,提供一站式智能数据构建与管理能力
点击订阅新品发布会! 新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多内容,了解更多 最新发布 Dataphin公共云重磅发布 2019年6月26日15时,阿里云Dataphin公共云重磅发布,基于实践中沉淀的数据技术与阿里巴巴独创的方法论,提供了一站式智能数据构建与管理的能力,支撑企业数据的全链路贯通。打造全新体验的智能数据体系,助力企业轻松高效地构建数据中台。 查看产品产品文档 产品动态 新功能:语音服务 - 虚拟号码线上化。 查看产品查看文档 语音服务(Voice Messaging Service),是阿里云为了方便用户使用语音能力,联合运营商提供稳定可靠、安全可信的云通信服务。包含语音通知、语音验证码等丰富的PaaS/SaaS产品,具备高可用、高并发、高质量、一站式接入的优势。 注:服务开通需要按照
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境