Jenkins 添加node节点

这篇具有很好参考价值的文章主要介绍了Jenkins 添加node节点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装SSH插件
Jenkins- 插件管理- 可选插件- 搜索SSH Agent

Jenkins 添加node节点,jenkins,运维

配置启用SSH Server
Jenkins- 系统管理 - 全局安全配置, 把 SSH Server 设置为启用(默认是禁用)

Jenkins 添加node节点,jenkins,运维
新增节点

Jenkins 添加node节点,jenkins,运维

第一种方式(SSH密钥连接):

1.Jenkins主机生成SSH密钥

[root@k8s-master ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:oI7S4uwjskL1wGBt04Xq3F2huICMKSZ8jBTfwiROlNk root@971e942b7a70
The key's randomart image is:
+---[RSA 3072]----+
|.=*.. o.         |
|o*=E.o   .       |
|*oB+o.o . .      |
|=* O.o o .       |
|+ = * o S        |
| o = + .         |
|+ o .            |
|*+               |
|*=.              |
+----[SHA256]-----+

2.发送Jenkins主机公钥至要远程主机上

[root@k8s-master ~]# ssh-copy-id 192.168.1.20

3.测试Jenkins主机免密连接远程主机

[root@k8s-master ~]# ssh root@192.168.1.20
Last login: Fri Mar  4 10:44:53 2022 from k8s-master
[root@k8s-node2 ~]#

4.添加Jenkins主机SSH私钥key为凭据

[root@k8s-master ~]# cat /root/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA0le59pH7mp+XHxmkoEbX8SyXcZ+dmcyhrS1HbqtfnWVoSqai
MrQijlIDv66bFDg9VnbFUKiXrcbzC+wVh8zuuy4Zl9OyvUEOC/YSHwaBvqMwPqgw
nipCRoNNq3MQMBr7T6r7SWA0CCP2IPCl+q0W/HHI5LRk8FT7rGH/hdufwYn8rJxM
B7jntBXMKZJzIQRMyVkZ0vlAla/2/t33dQVRLKNF8//G3wEKQL1yGMgmCXtAj/rn
M96T4qIq4DpkELUFR52ql5SjSFZ3MLQ5Weyx81leLIJH5ikJ6N6pHQMNBRtW8Vw6
dypzhogjXb6tGlcjTxxlot6buzoT7MZRM9jWTwIDAQABAoIBAQC2mKk6vyen5vqN
aPlcmaNEHe2qGWH67YU8jJ4CGIr8W9fZViZf1bhZzCCs+apuNxQoRxqrFm/1z0uW
Ae/+34wuuapF/uSfHiZPg+HfRQrEr21mNyNdaln2VG3MdCqNWB7p3ggefoEsv+se
VUoA/tmBdFVtFJy7dUq1Lq1fSnS40LhbprPFmbLEB9Q3/hNlWxsS1jk0NaaHQ6Qh
lCUi3Weu9Yq8Ltuko4xqj98BIq/sYxp9X/i5qonJIMz3Pk9fxa19OTWXFi7vUfnY
yBf6RBEBlXr5LJnAl7wpzeUbBHGog5Kx0+TmSwej//cVTvD5A10y99rmdfzKZ4/d
wqcPrvcBAoGBAPwuFrV2Wd2JwIFyr3uDyZ0CXuaRfd06+mM4eAC5ANCQQ6Tksl+1
U8MXndeM23CN0vgW/cBjT8K6nJU98Gk5eMCBMMeNZF0GnDlj7x61VMRp3LuPZRrO
FnhdR3FQdn7FTe2m962wz2E/awdCb+9Cx1WheUk/P3c8PmxYtBHTX+nhAoGBANWH
Zkpb0Uu6Xhw5R3VgOCWXDuGC5UOU+vdXDh3L+KXG9CY+po2J+ak6T6wJfwSlmXT7
Zg71Z7nCVW/MwH3YonYdh0ddb16xUTrah8vHVNSw5L0vsyqx3g/fmdCSEDKKOQft
eF9fGICZHna+daUqZEWYYCVqCxYF5u1x02jINaYvAoGAPmm5vReZjjb1qhQUUmF/
mJhpnG8N058xMTVcnfErvnK2Cy1+6CkcngBOVHbMKMMxH62xB9iMeQluj5FQ2voa
ZKqUxA6+dDeamqmdGOCQJjx9IP6Qa13uOcP8VpMvgJicfOECE77a1Jq5hoZu5ayF
YTAhsHsy3fPPD0m052SFLIECgYAWlDS61C6zhUeCUIQ/4ybMwsZuDjtUBCLtmKUD
fZgTX5Bdou5VtStTO7lFBdQKl8A8YIEQP97yA5ypL8uDAy9ashCl+TlXmARw5r7J
S5Cq1PG7F5oof5ptr0VCis9vqLITJoc9/n5GyuovwEAMcQkdWtl/21DEyWb74Lds
Mw+JPQKBgQCiKGvd+YXzPgh3BJoguaMAIrcrlr0iGAEU5y2qi4xgqfyp4Wcb+RHx
LAF7Uz2aT5oj4GP7HVBN7E2OyBe9TjOATnRRb+lSTKNMYYV20av5LaahtlN5URYu
JC7glE/aMXR60Fx4E0iajzZpDKFyQSfc1TqReBQQF+qR0c5QeQSbRw==
-----END RSA PRIVATE KEY-----

Jenkins 添加node节点,jenkins,运维

5.添加从节点

Jenkins 添加node节点,jenkins,运维

添加节点页面解释:

  • 名称:自定义一个节点名称
  • 执行器数量:可以同时执行的job线程数,随便写个数字
  • 远程工作目:宿主机上Workspace目录
  • 标签:自定义,方便后期识别
  • 用法:尽可能的使用这个节点
  • 启动方式:Launch agent agents via SSH
  • 主机:输入要远程的宿主机IP地址
  • Credentials:将Jenkins本机生成的SSH密钥的公钥发送至要远程的宿主机上,并且添加Jenkins主机的私钥key为凭据进行远程连接
  • Host Key Verification Strategy:这项选择Known hosts file Verification Strategy
    Jenkins 添加node节点,jenkins,运维

Jenkins 添加node节点,jenkins,运维

第二种方式:(ROOT账密连接)
1.添加远程主机的ROOT账号密码为凭据
Jenkins 添加node节点,jenkins,运维

2.添加从节点

Jenkins 添加node节点,jenkins,运维
添加节点页面解释:

  • 名称:自定义一个节点名称
  • 执行器数量:可以同时执行的job线程数,随便写个数字
  • 远程工作目:宿主机上Workspace目录
  • 标签:自定义,方便后期识别
  • 用法:尽可能的使用这个节点
  • 启动方式:Launch agent agents via SSH
  • 主机:输入要远程的宿主机IP地址
  • Credentials:添加要远程的宿主机的ROOT账号和密码的凭据
  • Host Key Verification Strategy:这项选择Non verifying Verifcation Stragegy

Jenkins 添加node节点,jenkins,运维文章来源地址https://www.toymoban.com/news/detail-759083.html

到了这里,关于Jenkins 添加node节点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins :添加node权限获取凭据、执行命令

    拥有Jenkins agent权限的账号可以对node节点进行操作,通过添加不同的node可以让流水线项目在不同的节点上运行,安装Jenkins的主机默认作为master节点。 1.Jenkins 添加node获取明文凭据 通过添加node节点,本地监听ssh认证,选则凭据(明文)进行ssh认证,拿到密码。 1.新建节点-ma

    2024年02月07日
    浏览(32)
  • 七、docker-compose方式运行Jenkins,更新Jenkins版本,添加npm node环境

    一、docker-compose方式安装运行Jenkins 中发现Jenkins版本有点老,没有node环境,本节来说下更新jenkins 及添加构建前端的node环境。

    2024年02月16日
    浏览(41)
  • Jenkins教程|Docker中安装Jenkins(运维及测试必备)

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月05日
    浏览(39)
  • Jenkins之节点的使用

    Jenkins服务运行在一台服务器上,服务器的资源是有限的,Jenkins服务的构建速度受服务器资源影响,也是有限的。当我们需要构建的项目比较多或规模比较大的时候,可能会超出Jenkins的构建能力,超出其构建能力,导致构建任务堆积,严重的话会让服务崩溃。 单个Jenkins服务

    2024年02月10日
    浏览(45)
  • Jenkins-创建节点并连接

    Jenkins是构建一个Job通过一系列配置来实现一键操作或构建定时任务,而这些任务要远程到哪台机器上运行,就需要配置节点 前提:节点机器上已经安装配置了JDK环境 1、登录jenkins控制台,点击【DashBoard】-【Manage Jenkins】,找到【Manage Nodes and Clouds】 2、 点击【Manage Nodes and

    2024年02月03日
    浏览(30)
  • jenkins——环境变量、节点配置以及节点环境变量的使用

    Jenkins 环境变量就是通过 env 暴露出来的全局变量,可以在 Jenkins 文件的任何位置使用 a、系统内置环境变量 BUILD_NUMBER BUILD_URL JOB_NAME GIT_URL b、用户自定义环境变量 全局环境变量入口 Dashboard - 系统管理(Manage Jenkins) - 系统配置(Configure System)- 全局属性 linux部署:$变

    2023年04月26日
    浏览(39)
  • JAVA开发运维(Jenkins中踩的坑)

    最近尝试通过Jenkins来自动化部署项目,没想到还踩了很多坑。Jenkins部署的基本原理: 通过Jenkins服务器拉取gitlab上的代码进行打包,推送到目标服务器上,并运行启动脚本。 那么Jenkins就要解决三个问题。 1.连接上目标服务器 2.进行打包,并推送到目标服务器对应的目录。

    2023年04月13日
    浏览(49)
  • Jenkins 主从节点配置教程(windows10)

    先说:原本想通过SSH来进行两个主机之间的master-slave节点配置,在网上查了大量的教程实践,最终没有成功(过段时间,对Jenkins比较熟悉再来配置吧)。于是换了种方法,如下。 主机A 10.103.87.210 作为Jenkins服务器master主节点; 主机B 10.103.87.101 作为slave 从节点,无需安装Jen

    2024年02月12日
    浏览(41)
  • jenkins主从节点安装及pipeline构建

    通过Jenkins主节点配置的pipeline下发给从节点执行,从而兼容容器化执行 docker-compose.yml 直接docker-compose up -d启动即可 默认装完是2.346.3版本,可以升级到2.4+版本,直接点击首页提示升级即可 相关依赖插件: Docker plugin Docker Commons Plugin Docker API Plugin Docker Pipeline Permissive Script Se

    2024年02月09日
    浏览(35)
  • jenkins windows节点中文乱码问题解决

    本文主要讲解一下在jenkins中新增windows节点后的乱码问题逐步解决方法 第一步 刚开始创建完slave节点后,使用该节点运行项目后的在jenkins控制台输出的日志显示如下:(中文显示正常) 但是通过api集成到平台后中文会变成乱码: 这里我就思考是因为jenkins的编码问题导致,所

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包