K8s与CICD 部署 - 3. Jenkins - 1.k8s安装jenkins

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

坑说前头

2026-03-28的helm 的jenkins最新版本是2.541.3 第一次安装报下面的错,而且你是看不到这些插件的。去网上看解决方案是让你去修改upsite ,国内外的源我都试了没用。

然后去修改values.yml的版本为2.541.1 不报错(其他版本都不能用,默认插件的版本最低是2.541),但是会提示你升级到2.541.3不过不影响使用忽略掉就行了。

1. values.yaml

yaml 复制代码
controller:
  image:
    repository: jenkins/jenkins
    tag: 2.541.3

  # 管理员密码
  admin:
    password: "123456"

  # 资源配置
  resources:
    requests:
      cpu: "1000m"
      memory: "2Gi"
    limits:
      cpu: "2000m"
      memory: "4Gi"

  # 安全上下文(必须加,否则无权限写本地目录)
  securityContext:
    runAsUser: 0
    fsGroup: 0
    runAsGroup: 0

  # Ingress 域名访问配置
  ingress:
    enabled: true
    hostName: jenkins.cyan.com
    ingressClassName: "nginx"
    annotations:
      nginx.ingress.kubernetes.io/ssl-redirect: "false"
      nginx.ingress.kubernetes.io/proxy-body-size: "500m"
    tls: []

persistence:
  enabled: true
  storageClass: "local-storage"
  accessMode: ReadWriteOnce
  size: 20Gi

2.启动

bash 复制代码
#!/bin/bash

echo "====================================="
echo "  Jenkins 一键安装脚本 (Helm + K8s)  "
echo "====================================="

helm repo add jenkinsci https://charts.jenkins.io 2>/dev/null
helm repo update

# 判断命名空间是否存在,不存在才创建
if ! kubectl get namespace jenkins &>/dev/null; then
  kubectl create namespace jenkins
fi

# 安装
helm install jenkins jenkinsci/jenkins \
  -n jenkins \
  -f values.yaml

echo -e "\n[+] 安装完成,查看状态:"
kubectl get pods -n jenkins
kubectl get pvc -n jenkins
kubectl get ingress -n jenkins

echo -e "\n[+] 访问地址:jenkins.cyan.com"
echo -e "[+] 账号:admin"
echo -e "[+] 密码:123456"
相关推荐
卷无止境1 小时前
独立开发者的"富矿地带":哪些垂直领域值得你押注一辈子?
后端·python
狼爷2 小时前
从零用 Java 构建 AI Agent 框架:JavaManus 设计与实现深度解析
后端·langchain·aigc
郑州光合科技余经理2 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
专业程序开发源2 小时前
springboot简历管理系统81389-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
专业程序开发源3 小时前
springboot社区养老系统44071-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
小呆呆6663 小时前
副业搞起来,小说,漫画,漫剧的成本优化思路
前端·后端·面试
周杰伦fans3 小时前
8GB显存下模型量化实战指南
人工智能·后端·c#
小蒜学长4 小时前
基于SpringBoot的佳新超市管理系统设计与实现系统(代码+数据库+LW)
java·数据库·spring boot·后端·佳新超市管理系统
IT_陈寒4 小时前
Vite静态资源导入这个坑我帮你们踩过了
前端·人工智能·后端
打工仔折腾 AI5 小时前
把AI Agent托管在家用电脑:UU远程终端与端口映射实测记录
人工智能·后端·python·langchain·ai agent 实战