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
<