以下是在Debian上部署Jenkins集群的步骤:
- 安装Java环境:在所有节点上执行
sudo apt update和sudo apt install openjdk-11-jdk,并验证安装java -version。 - 安装Jenkins:在每台节点上添加Jenkins源,执行
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -,echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list,然后sudo apt update和sudo apt install jenkins,启动服务并设置为开机自启。 - 配置主节点:在主节点上编辑
/etc/default/jenkins文件设置HTTP端口等配置。 - 配置从节点:在从节点上同样编辑
/etc/default/jenkins文件,然后通过sudo Jenkins -cli agent install http://master -node -ip:8080/jnlpJars/jenkins -cli.jar添加主节点URL,并启动代理服务。 - 配置SSH无密码登录:在主节点生成SSH密钥对,将公钥复制到从节点。
- 配置集群:在Jenkins主节点的“Manage Jenkins” - “Manage Nodes and Clouds”中添加从节点。
- 设置负载均衡(可选):若需高可用,可使用HAProxy或Nginx配置负载均衡。