基于k8s安装jenkins集群

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
<

你可能感兴趣的:(云原生-运维架构,jenkins,k8s)