k8s部署jenkins
创建nfs共享目录,
mkdir -p /data/v2
echo ''/data/v2 *(rw,no_root_squash)' > /etc/exports
exportfs -arv
创建pv、pvc
vi pv.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: jenkins-k8s-pv
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
server: 172.16.80.131
path: /data/v2
vi pvc.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: jenkins-k8s-pvc
namespace: jenkins-k8s
spec:
resources:
requests:
storage: 1Gi
accessModes:
- ReadWriteMany
创建一个sa账号,并做rbac授权
kubectl create sa jenkins-k8s-sa -n jenkins-k8s
kubectl create clusterrolebinding jenkins-k8s-sa-cluster --clusterrole=cluster-admin --serviceaccount=jenkins-k8s:jenkins-k8s-sa
创建四个名称空间,分别为jenkins-k8s、开发、测试、生产
kubectl create namespace jenkins-k8s
kubectl create namespace development
kubectl create na

最低0.47元/天 解锁文章
1103

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



