一、环境准备
1、准备一主一从k8s机器,(设备好可以一主多从也行)
2、一台harbor仓库机器(dockerhub访问不了)
二、安装nfs服务
1、在k8s机器上
yum install nfs-utils -y systemctl start nfs systemctl enable nfs
2、创建共享目录
mkdir /data/v1 -p #看你喜欢 chown -R 1000.1000 /data/v1vim /etc/exportfs /data/v1 192.168.200.0/24(rw,no_root_squash)##使配置文件生效 exportfs -arv systemctl restart nfs#######为了后面pod的pv和pvc持久化存储
三、安装jenkins
1、创建命名空间
kubectl create namespace jenkins-k8s
2、创建pv
[root@master1 ~]# cat pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: jenkins-k8s-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteMany nfs: server: 192.168.200.20 path: /data/v2 #创建资源清单 kubectl apply -f pv.yaml查看pv是否创建成功
kubectl get pv
3、创建pvc
[root@master1 ~]# cat pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: jenkins-k8s-pvc namespace: jenkins-k8s spec: resources: requests: storage: 10Gi accessModes: - ReadWriteMany #创建资源清单 kubectl apply -f pvc.yamlkubectl get pvc -n jenkins-k8s


最低0.47元/天 解锁文章
2671

被折叠的 条评论
为什么被折叠?



