helm安装jenkins保姆级别

embedded/2024/10/18 14:24:23/

一、创建nfs服务器

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

二、添加Jenkins的Helm仓库

helm repo add jenkinsci https://charts.jenkins.io
helm repo update

jenkins_11">三、设置自己的jenkins配置

sudo vim /usr/local/software/jenkins/myvalues.yaml

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

controller:JCasC:enabled: trueconfigScripts:welcome-message: |jenkins:systemMessage: "Welcome to Jenkins on Kubernetes with Helm"installPlugins: []serviceType: NodePortnodePort: 32000

设置pv存储不然项目会报没有存储的地方
vim /usr/local/software/pv_pvc/my-pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:name: jenkins
spec:capacity:storage: 8GiaccessModes:- ReadWriteOncenfs:path: /usr/local/software/nfs_shareserver: ip                                

四、执行安装

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

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

启动成功
在这里插入图片描述

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

在这里插入图片描述
保存后会弹出个页面,让你创建账号,自己创建吧

六、修改插件地址

http://mirror.xmission.com/jenkins/updates/update-center.json
在这里插入图片描述
点击submit
然后再重启jenkins,就可以安装插件了,不重启,会报错


http://www.ppmy.cn/embedded/101717.html

相关文章

Softmax函数防止溢出,稳定计算

Softmax函数 用户: cv::Mat softmax(const cv::Mat& src) {CV_Assert(src.type() CV_32FC1); // 确保输入矩阵是单通道的32位浮点类型for (auto i 0; i < src.rows; i) {cv::Mat singleRow src.row(i);double max;cv::minMaxLoc(singleRow, NULL, &max, NULL, …

安卓中 onClick(View v) 方法在主线程还是子线程运行

在Android开发中&#xff0c;onClick(View v) 方法通常是在主线程&#xff08;也称为UI线程&#xff09;中运行的。这个方法是在用户与界面元素&#xff08;如按钮&#xff09;进行交互时&#xff0c;由系统框架自动调用的。由于Android的UI操作必须是线程安全的&#xff0c;并…

力扣面试经典算法150题:除自身以外数组的乘积

除自身以外数组的乘积算法详解 今天的题目是力扣面试经典150题中的数组的中等难度题&#xff1a;除自身以外数组的乘积。 题目链接&#xff1a;https://leetcode.cn/problems/product-of-array-except-self/description/?envTypestudy-plan-v2&envIdtop-interview-150 …

C++对比C语言新的赋值

1.int a(10);//int a10;只能用于初始化不能运用于再次赋值 2.int a{b};//ab; 3.键盘输入cin&#xff1a; 可以使用cin把用户在命令行中的内容赋值到变量中。 空格也算是字符&#xff1b; string str; // C的字符串是string cin>>str>>endl; // 接收键盘输入&am…

【模型】Temporal Fusion Transformer (TFT) 模型

Temporal Fusion Transformer (TFT) 模型是一种专为时间序列预测设计的高级深度学习模型。它结合了神经网络的多种机制来处理时间序列数据中的复杂关系。TFT 由 Lim et al. 于 2019 年提出&#xff0c;旨在处理时间序列中的不确定性和多尺度的依赖关系。 一、TFT模型的核心组成…

laravel “Class \“Redis\“ not found“ 如何解决?

laravel “Class “Redis” not found” 如何解决 问题&#xff1a;laravel 安装好后&#xff0c;运行报错提示&#xff1a;“Class “Redis” not found” 分析&#xff1a;程序并没有用到redis&#xff0c;百度了一下&#xff0c;初步锁定可能是php环境的原因&#xff0c;运…

基于微信小程序的外卖订餐系统设计与实现

外卖| 订餐小程序| 外卖订餐小程序 博主介绍&#xff1a;✌️大家好&#xff01;我是Coder-coco&#xff0c;一名专注以理论为基础、实战为主的技术博主&#xff0c;本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收…

自动化脚本到LabVIEW转换

工业自动化领域中的专用脚本语言转换为LabVIEW时需要注意的问题 语法差异&#xff1a; 脚本语言特点&#xff1a; 工业自动化脚本语言通常具有特定的语法和结构&#xff0c;例如条件判断、循环控制、硬件指令等。这些语言直接面向硬件操作&#xff0c;语法简洁&#xff0c;适用…