-slave镜像搭建 5、部署jenkins 6、jenkins+gitlab挂钩 7、k8s部署asp.n ...
准备的环境 k s环境 master 台 node 台 jenkins 和 ansible 共用主机 台 gitlab 主机一台,内存调整为 个G 软件简介 k s:google公司基于go语言开发的容器编排引擎,支持自动化部署 大规模伸缩 应用容器化管理。master节点上主要组件为scheduler apiserver controller manager etcd,node节点kubelet ...
2019-11-23 13:04 0 311 推荐指数:
-slave镜像搭建 5、部署jenkins 6、jenkins+gitlab挂钩 7、k8s部署asp.n ...
目录 一、整体流程 二、Jenkins 配置 2.1、首先安装插件 2.2、配置目标服务器 2.3、创建 job 2.4、配置 gitlab 触发 三、改进 一、整体流程 二、Jenkins 配置 ...
jenkins实现k8s自动化发布 与jenkins集成实现ci/cd ip地址 服务 内存 10.0.0.5 kube-apiserver 8080 1G 10.0.0.6 ...
首先说一下我的环境,首先准备一台ubuntu18.4虚拟机,安装docker, 然后用docker 安装gitlab[大家可以参考 Ubuntu Docker搭建GitLab以及常规配置使用] 和harbor【大家可以参考 Ubuntu18 安装搭建Harbor】,关于k8s的安装大家 可以参考 ...
/jenkins 3.安装ansible 使用Python安装 先安依赖yum -y install ...
看着似乎用jenkins基于ansible发布spring boot/cloud类的jar包程序,或者tomcat下的war包的需求挺多的,闲来无事,也说说自己做过的jenkins基于ansible的发布方法。 规范与标准 无规矩不成方圆,要做好后期的自动化,标准化是少不了 ...
总体流程: 在开发机开发代码后提交到gitlab 之后通过webhook插件触发jenkins进行构建,jenkins将代码打成docker镜像,push到docker-registry 之后将在k8s-master上执行rc、service的创建,进而创建Pod,从私服拉取 ...
Jenkins 使用Jenkins的话,完成的工作主要有如下步骤: 1.从Gogs或Gitlab仓库上拉取代码 2.使用Maven编译代码,打包成jar文件 3.根据jar文件使用相对应的Dockerfile文件制作成Docker镜像 4.把Docker镜像推送到Nexus上的Docker仓库 ...