helm安装jenkins保姆级别

一、创建nfs服务器

这一步跳过、自行百度
注意:要给共享目录赋予权限chmod一下,不然到时候容器没办法在目录里面创建文件,初始化时候会报错误代码2

二、添加Jenkins的Helm仓库

yaml 复制代码
helm repo add jenkinsci https://charts.jenkins.io
helm repo update

三、设置自己的jenkins配置

powershell 复制代码
sudo vim /usr/local/software/jenkins/myvalues.yaml

这里不要安装插件,要安装等jenkins安装成功的时候再自己安装,不然初始化会报错误代码1,查看日志默认插件地址访问不了外网

yaml 复制代码
controller:
  JCasC:
    enabled: true
    configScripts:
      welcome-message: |
        jenkins:
          systemMessage: "Welcome to Jenkins on Kubernetes with Helm"
  installPlugins: []
  serviceType: NodePort
  nodePort: 32000

设置pv存储不然项目会报没有存储的地方

vim /usr/local/software/pv_pvc/my-pv.yaml

yaml 复制代码
apiVersion: v1
kind: PersistentVolume
metadata:
  name: jenkins
spec:
  capacity:
    storage: 8Gi
  accessModes:
    - ReadWriteOnce
  nfs:
    path: /usr/local/software/nfs_share
    server: ip                                

四、执行安装

为了简单,我喜欢一把梭哈,执行执行这4条命令,相当于直接重新启动

powershell 复制代码
helm uninstall jenkins -n jenkins
kubectl delete pv jenkins
helm install jenkins /usr/local/software/jenkins/jenkins  --namespace jenkins -f /usr/local/software/jenkins/myvalues.yaml
kubectl apply -f /usr/local/software/pv_pvc/my-pv.yaml

启动成功

五、通过32000登录jenkins修改登录方式,并创建账号,默认是谁都可以操作

保存后会弹出个页面,让你创建账号,自己创建吧

六、修改插件地址

http://mirror.xmission.com/jenkins/updates/update-center.json

点击submit

然后再重启jenkins,就可以安装插件了,不重启,会报错

相关推荐
☆凡尘清心☆21 分钟前
CentOS Stream 9 源码编译搭建 Zabbix7.0.29 完整部署方案(部署成功)
linux·运维·centos
予昊33 分钟前
Linux 资源控制实战分析:用 LXC 亲手造一个 “迷你虚拟机“
linux·运维·服务器
xiaoxiangsiyan43 分钟前
RHCE之2026年全套考点详解
运维·前端·网络·chrome·学习·rhce
love530love43 分钟前
彻底清理 Windows 右键“打开方式“中的重复/失效程序项(PyCharm 多版本残留实战 + 自动化脚本)
运维·人工智能·windows·pycharm·jetbrains·toolbox
zhexunnb1 小时前
SAP赋能芯片封装行业,打造封测企业全链路数字化底座
运维
蓝速科技1 小时前
蓝速科技会议预约屏深度评测:为何安卓系统是智慧办公长期最优解
运维·人工智能·科技
2401_834636991 小时前
保姆级 K8s 运维:RBAC 认证 + Dashboard+Local/NFS 动态卷实战
运维·容器·kubernetes
hyf3266331 小时前
低成本站群泛程序部署:单服务器托管百站稳定运行教程
运维·服务器·前端·搜索引擎·蜘蛛池
小此方1 小时前
Re:Linux系统篇(五十六)线程篇 · 九:基于阻塞队列的生产者消费者模型与条件变量
linux·运维·服务器
Escalating_xu1 小时前
【Linux】库制作与链接原理:从静态库、动态库到 ELF、重定位、GOT 与 PLT
linux·运维·服务器