云效流水线+k8s全自动部署java优化版(保姆级)

#云效流水线镜像创建(保姆级)



前言

记录云效流水线的镜像创建,并存储到镜像仓库


一、创建镜像仓库

前言

阿里自己有自己的镜像仓库,我们默认采用docker镜像进行部署,因此首先需要拥有一个镜像仓库,有了镜像仓库,没有镜像仓库,我们就无法使用k8s或者原始的docker拉取镜像,所以,首先要讲解一下如何使用阿里的镜像仓库,如果已经使用了其他的镜像仓库,可跳过这一章节。

创建

阿里的镜像仓库地址
https://cr.console.aliyun.com/cn-hangzhou/instances
在这里插入图片描述

初次进入,个人版应该是未被使用的,点击个人版,会要求进行阿里的授权操作,全部授权即可,授权完成之后即可进入到个人的实力里面
在这里插入图片描述
点击左侧的镜像仓库进行镜像仓库的创建
在这里插入图片描述
默认进入是空白的并且会默认选择一个节点,上图所示,默认进入会显示华东1节点,可以点击进行切换节点
在这里插入图片描述
此处的节点是非共用的,例如在华东1节点创建的镜像,如果选择华北1节点是无法看到对应的镜像仓库的,此处可以根据自己的具体情况选择镜像仓库节点

选择好镜像仓库节点之后点击创建镜像仓库即可
此处的仓库名称最好取一个有标志性的名称否则,如果存在多个项目的话,无法进行镜像仓库的区分
在这里插入图片描述
注意:以一个微服务项目为例,可能会同时打多个jar包,多个jar包即对应多个镜像仓库,每个jar上传到对应的镜像仓库即可。
注意:此处仓库类型默认为私用,可以设置为公有,具体的区别在k8s的使用处会详解

二、流水线

1.创建

进入云效控制台之后,可以看到左侧的流水线
在这里插入图片描述

进入之后,点击右上角的新建流水线
在这里插入图片描述

因为没有一个符合的模板,因此随便选择一个进入即可,下图我选择了一个java的基础模板
在这里插入图片描述

添加流水线源

在这里插入图片描述
此处以码云为例,第一次使用的话,是没有服务连接的
点击添加服务器连接创建一个新的服务连接
采用默认的服务连接即可,创建完成之后,选择自己的服务连接即可,
在这里插入图片描述

选择下面自己要打包成镜像的仓库以及要打包的分支,点击添加后,数据源即可添加完成

java构建上传

选择java构建上传节点
在这里插入图片描述

需要关注的步骤主要是java构建以及镜像上传
需要修改的点为jdk的版本和maven的版本,默认为jdk8和maven3.5,如果不符合自己的项目,可以选择切换成对应的版本
在这里插入图片描述

因为此处我们是要构建镜像上传,因此下一步不能采用构建物上传

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值