在k8s集群部署jenkins遇到的问题
1.部署完之后pod起不来
kubectl describe pod jenkins-74b4c59549-lm6qj -n jenkins-k8s
原因:
node2节点没安装nfs-utils,导致挂载pvc失败
解决办法:
在node2节点执行
yum install -y nfs-utils
systemctl start nfs
systemctl enable nfs
2.启动状态不正常
[root@master1 ~]# kubectl logs jenkins-74b4c59549-5r2k6 -n jenkins-k8s
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
权限不够
[root@master1 ~]# chown -R 1000.1000 /data/v2
[root@master1 ~]# kubectl delete -f jenkins-deployment.yaml
deployment.apps "jenkins" deleted
[root@master1 ~]# kubectl apply -f jenkins-deployment.yaml
deployment.apps/jenkins created
[root@master1 ~]# kubectl get pods -n jenkins-k8s
NAME READY STATUS RESTARTS AGE
jenkins-74b4c59549-g8rtq 1/1 Running 0 2m7s
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步