kubesphere的base容器安装nodejs方法 |
发表者:admin分类:云计算容器2022-01-09 00:19:11 阅读[1007] |
kubesphere的base容器安装nodejs方法
1,kubesphere自带的nodejs模板容器,太旧了,想升级下,还是比较麻烦的。
2,自己在流水线中将base容器中安装node-16版本,这样就比较新了,这种方法安装国内下载rpm包速度慢,
可以在k8s中安装一个nginx服务,将nodejs的rpm包挂载到nginx服务中,这样内部访问速度就快了。
3,Jenkinsfile内容如下:
pipeline {
agent any
stages {
stage('checkout') {
agent none
steps {
container('base') {
git(url: 'https://gitee.com/micoder/simple-node-js-react-npm-app.git', branch: 'master', changelog: true, poll: false)
}
}
}
stage('build') {
agent none
steps {
container('base') {
sh 'curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo'
sh 'curl -sL https://rpm.nodesource.com/setup_16.x | bash'
sh 'yum -y install nodejs gcc-c++ make wget rsync'
sh 'node -v'
}
}
}
}
}
3,最后测试流水线 base容器把nodejs升级到16.x版本了。
转载请标明出处【kubesphere的base容器安装nodejs方法】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论