前提:已有分布式存储方案,准备1个 存储类StorageClass 第一步:创建pvc vim jenkins-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: jenkinshome-pvc ...
.构建镜像 下载基础镜像,这里使用openvz的包,下载地址为:https: wiki.openvz.org Download template precreated,下载centos 的镜像 下载镜像后导入到本地 从官方下载最新版的Jenkins的war包和适配的jdk,这里使用jdk 。构建Jenkins的dockerfile文件dockerfile jenkins 构建后推送到本地仓库 构 ...
2020-02-28 09:55 0 4841 推荐指数:
前提:已有分布式存储方案,准备1个 存储类StorageClass 第一步:创建pvc vim jenkins-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: jenkinshome-pvc ...
一、安装docker1. docs.docker.com参照步骤:https://docs.docker.com/engine/install/centos/为了加快docker安装过程,将官方的镜像 ...
jenkins的可伸缩部署方式,一种是基于Docker(或者docker-swarm 集群)的部署方式,另外一种是基于kubernetes的部署方式。 由于基于kubernetes也是基于docker的,都需要用到docker进行通信和中转,因此使用同一的slave镜像将大大节省平台开发与维护 ...
一、简述 Jenkins基于"kubernetes plugin"与k8s集成,可以使Jenkins slave以pod的形式在k8s集群内部动态构建、运行、销毁等。 通过 jenkinsci/kubernetes-plugin 了解到,Jenkins master既可以运行在k8s集群 ...
k8s安装jenkins 环境:172.20.48.57 jenkins-master172.20.48.53 harbor172.20.48.54 nfs 一、创建nfs 172.20.48.54上操作: yum install nfs-utils -y mkdir -p ...
这里 jenkins 使用的存储为 NFS 安装 nfs 工具 创建 nfs-client-provisioner deployment 创建storageclass 名称为 jenkinsnfs,并且 provisioner 需要与 deployment 中 ...
动态创建 jenkins-slave 构建任务 把 Jenkins 插件源更改为国内 进入 Manage Jenkins -》 Manage Plugin -> Advanced 最下面有 Update Site 设置为:https ...
jenkins在k8s中动态创建slave代理 https://mp.weixin.qq.com/s/C82DsWV9oK23lfOJiunkhA https://help.aliyun.com/document_detail/106712.html?spm ...