基于k8s安装jenkins集群

本文详细介绍了如何在Kubernetes(k8s)集群上安装和配置Jenkins,包括关闭防火墙、安装NFS服务、创建共享数据目录、部署Jenkins、设置持久卷、创建服务账户和角色、授权访问以及安装Jenkins插件和创建管理员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

k8s 集群:

       master:192.168.0.200

       node1: 192.168.0.201

       node2: 192.168.0.202

思路:通过在manager的namespace中,创建jenkins服务,来对外提供服务。jenkins集群的数据文件放到master节点的/opt/data/k8s/jenkins 目录下,以NFS网络文件系统的方式对整个集群共享

jenkins创建jenkins-admin的管理员用户,并创建角色,使用RBAC来控制jenkins的权限。

使用PV持久卷的方式,将master节点中的数据文件路径,映射到容器内。

网络映射:8080-30000 50000-30001

一、安装NFS(network file-system)

master节点,node节点操作不一样

1. 关闭防火墙 【master节点,node节点】

systemctl stop firewalld
systemctl disable firewalld
setenforce 0           #关闭selinux
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水上冰石

希望能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值