【无标题】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

搭建jenkins集群过程中,查了N多教程,碰了无数坑,终于找到了一个靠谱的,特此记录,也分享给有需要的老哥们
引用自https://blog.51cto.com/u_14590988/3149001


一、所有节点安装jdk

阿里云主机可直接执行
yum -y install java-1.8.0-openjdk.x86_64

二、master节点安装docker

阿里云主机可直接执行
yum -y install docker(安装)
systemctl start docker (启动docker)
systemctl enable docker (开机自启)

三、master节点配置到所有slave节点免密登录

master节点,/root目录下执行
ssh-keygen -t rsa
三次回车
ssh-copy-id -i /root/.ssh/id_rsa.pub root@slave节点ip
master节点即可ssh slave节点ip 免密登录

四、master节点安装jenkins-master节点

docker run -u root -idt --name master -p 8080:8080 -p 50000:50000 -v /usr/local/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:lts
#将容器内部8080端口映射到外部8080端口,容器内/var/jenkins_home 映射到本地/usr/local/jenkins目录。

五、启动jenkins,添加节点

浏览器输入master节点ip:8080
首次进入需要输入密码,在cat /usr/local/jenkins/secrets/initialAdminPassword 内

5 登录master节点jenkins,系统管理–节点管理 开始添加节点
5.1 名字,开发构建数,远程工作目录,用法(use this node as much as possible),启动方式(launch agent agents via ssh),主机(要添加的节点ip),Crdential(添加–jenkins(domain(全局凭据),类型(ssh username with private key),范围(全局),usename(root),private key(选中enter directly,add添加masater节点的ssh-keygen时生成的id_rsa里的内容)。点击添加))
5.2 Host Key Verification Strategy
(manually trusted key verification strategy),勾选Require manual verification of initial connection,可用性(尽量保持代理在线),保存
5.3 点击节点名,左侧菜单trust ssh host jey,然后启动代理


总结

引用
https://blog.51cto.com/u_14590988/3149001,关于集群部署的更详细图文可查看原blog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值