本文链接: blog.csdn.net/qq_39017153…
版权
27 篇文章0 订阅
订阅专栏
21 篇文章1 订阅
订阅专栏
13 篇文章0 订阅
订阅专栏
✨✨✨✨✨✨
🎀前言
- 由于我本地的开发环境node是16.18.1,而自带容器node的版本是9.11.2
🎁基于内置镜像构建
- 基于原有镜像构建,需要用原有镜像的环境
FROM kubesphere/builder-nodejs:v3.2.0
RUN npm cache clean -f
RUN npm install -g n
RUN n 16.18.1
- 添加dockerfile
#然后把刚才的脚本复制进去
vim Dockerfile
- 打包镜像
# -t为指定构建镜像的名字和版本,格式为'image_name:tag',-f为指定其他目录下的DockerFIle文件。
#我们看到最后还有一个 . 是为了让 Docker 到当前本地目录去寻找 Dockerfile 文件。
docker build -t <image_name>:<tag> .
- 登入私有仓库
# 登入私有仓库
docker login registry.<region>.aliyuncs.com -u <DOCKER_USER_VAR> -p <DOCKER_PASSWORd_VAR>
- 打标签
# 使用命令 docker tag 对镜像添加新的标签,
# 格式为 <registry>/<repository>:<tag>。其中 <registry> 是阿里云容器服务提供的镜像仓库地址,
# <repository> 是自定义的存储库名称,<tag> 则是版本标签
docker tag <image_name>:<tag> registry.<region>.aliyuncs.com/<namespace>/<repository>:<tag>
- 推送到阿里云私有仓库
# 推送镜像
docker push registry.<region>.aliyuncs.com/<namespace>/<repository>:<tag>
- 其他命令
#清除游离镜像
docker image prune
#清理未使用过的镜像和悬空镜像
docker system prune -a
#清除未使用的数据卷,末尾加上-f不用输入yes
docker volume prune
🎁把镜像添加基础容器中
- 搜索
jenkins-casc-config图片里的打错了,懒得改了复制这个即可
- 在弹出的对话框中,搜寻至
data.jenkins_user.yaml:jenkins.clouds.kubernetes.templates- 请注意空格和格式仔细检查
- 下方并输入以下代码,点击确定。以下代码建议不用修改
- name: "nodejs-nodejs16" # 自定义 Jenkins Agent 的名称。
label: "nodejs nodejs16" # 自定义 Jenkins Agent 的标签。若要指定多个标签,请用空格来分隔标签。
inheritFrom: "nodejs" # 该自定义 Jenkins Agent 所继承的现有容器组模板的名称。
containers:
- name: "nodejs" # 该自定义 Jenkins Agent 所继承的现有容器组模板中指定的容器名称。
image: "这个就是刚才阿里云镜像仓库的地址" # 我这个是私有仓库,建议自行构建镜像
🎁检查容器是否配置成功
出现配置可选即为成功,懒得再去截图了,这里用JDK11的,逻辑是一样的
🎁不生效的原因排查
- 找到ks-jenkins服务
🎁按步骤执行如下命令
注:有些版本是没有jenkins_user.yaml
cd /var/jenkins_home/casc_configs
cat jenkins.yaml
cat jenkins_user.yaml
- 按照查看配置文件是否生效,
自己改动的配置是否已经在里面了,如果已经存在里面还是未生效兼容重启容器
确定要放弃本次机会?
福利倒计时
: :
立减 ¥
普通VIP年卡可用
关注关注
22
点赞
-
踩
收藏
觉得还不错?
一键收藏
-
知道了
0 评论
kubeSphere DevOps自定义容器 指定nodejs版本
由于我本地的开发环境node是16.18.1,而自带容器node的版本是9.11.2内置支持容器。
复制链接
扫一扫
专栏目录
参与评论您还未登录,请先登录后发表或查看评论
k8s环境jenkins发布vue项目 指定 nodejs 版本
02-28
1855
jenkins配置不同 版本 nodeJS,保姆级叫你配置
最新发布
05-16
895
jenkins配置不同 版本 nodeJS,保姆级叫你如何配置
Kubesphere 中 DevOps 流水线无法部署/部署失败
08-12
1256
总算能让 devops 运行以后,流水线却卡在了deploy这一步。碰到了两个比较大的问题,一个是无法使用k8sp自带的kubeconfig认证去部署;一个是部署好了以后但是没有办法解析镜像名。
12-17
686
02-19
481
在jenkinsfile 中,制定使用 nodejs 的 版本。使用yarn 下载的时候,报node 版本 太低错误。升级 nodejs 版本。
使用 kubesphere- devops 部署在线教育项目【前端】
03-14
4623
05-17
devops-java-sample: KubeSphere 上用于 DevOps 的SpringBoot演示
03-03
Kubernetes-基于 容器 云构建 devops 平台
02-24
02-24
控制台: KubeSphere 控制台是 KubeSphere 集群的基于Web的UI
02-03
01-26
05-10
1379
02-24
3万+
[Kubernetes]2. k8s集群中部署基于 nodejs golang的项目以及Pod、Deployment详解
12-14
1762
k8s集群中部署基于 nodejs golang的项目以及Pod、Deployment详解
【Kubernetes】k8s的 devops 功能说明和 devops 搭建配置详细说明
04-10
1146
08-14
2637
KubeSphere DevOps 初体验,内置 Jenkins 引擎
06-30
3072
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户 容器 平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。 KubeSphere 提供...
09-16
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
孟德爱吃香菜CSDN认证博客专家CSDN认证企业博客
码龄7年
暂无认证
1941积分5092粉丝613获赞51评论633收藏
关注
热门文章
- 如何实现Nacos配置文件动态刷新【四种方式】
12019
- 【Jenkins】部署vue项目(多种方式部署)
8023
- idea .gitignore文件不生效(详细步骤排查)
7011
- Linux CentOS 7.9 如何安装Docker
5598
- Thread.currentThread().interrupt() 用法详解
4755
分类专栏
docker 21篇
k8s 13篇
python
maven 2篇
分布式锁 6篇
lua 2篇
Spring Cloud 9篇
开发工具 9篇
Sentinel 3篇
数据库
mysql 3篇
redis 5篇
mongoDB 1篇
Java 28篇
Spring Boot 13篇
日常问题记录 27篇
linux 13篇
jenkins 8篇
nacos 5篇
并发编程 8篇
vue 4篇
java设计模式 7篇
分布式搜索引擎(ES) 4篇
Java算法 7篇
netty 3篇
最新评论
-
如何实现Nacos配置文件动态刷新【四种方式】 848698119: 真棒,优质博文,点赞
-
vue CryptoJS Aes 加密 解密 fksdskjfzxklzk: 感谢大佬分享好文,学到了不少新知识,支持大佬,期待大佬持续输出优质文章!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
-
vue CryptoJS Aes 加密 解密 普通网友: 文章内容通俗易懂,适合不同层次的读者。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
-
vue CryptoJS Aes 加密 解密 普通网友: 文章结构严谨有条,层次分明,读起来一点也不费劲,让人受益匪浅。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
-
Google浏览器插件推荐 普通网友: 写的很好!我也写了一篇获取【大厂面试真题解析、核心开发学习笔记、最新全套讲解视频、实战项目源码讲义、学习路线简历模板】的文章
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
目录
目录
分类专栏
docker 21篇
k8s 13篇
python
maven 2篇
分布式锁 6篇
lua 2篇
Spring Cloud 9篇
开发工具 9篇
Sentinel 3篇
数据库
mysql 3篇
redis 5篇
mongoDB 1篇
Java 28篇
Spring Boot 13篇
日常问题记录 27篇
linux 13篇
jenkins 8篇
nacos 5篇
并发编程 8篇
vue 4篇
java设计模式 7篇
分布式搜索引擎(ES) 4篇
Java算法 7篇
netty 3篇
目录
评论
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元 前往充值 >
需支付:10.00元
取消确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
点击重新获取
扫码支付
钱包余额0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。