00:02
部署carbon。发布我们镜像。这块提示呢,我们get的这个探克有问题,探NK有问题的原因是我们整个全仓库所有的这个鼓励麦,我们可以来看一下,我们之前都打了好几个坦克了。我们在这儿呢,不是有三个标签吗?我们之前打过标签,V1.0 V2.0什么的,但这个标签呢,我们现在是全仓库,我每一个微服务都搁这儿打标签了,所以呢,我们这一块呢,就会出现问题给他探,我们想要打这个标签的时候,这个其实已经存在了,我们这个标签呢,然后在这儿推送,但这块呢又会影响我们发布我们的这些镜像的版本,所以呢,我们可以这么来做,把我们的这个镜像版本。我们的这个发布优先放到上边,然后呢,在接下来,接下来呢,Get打标签的时候,我们呢,在这个作者这好,我们来写上这个呢,这不是说作者,而是在我们这个getate打标签的时候,我们呢,最好来加上当前的这个项目名,与每一个项目不一样,我们来给他打一个这个标签。
01:21
那这样呢,我们也是可以的,因为这个打标签好,我们这个最好两个之间我们可以用一个下划线,呃,这个或者短横杠都行,那我们的这个打标签的话,这样就不冲突了,要不然每一次我们get打标签在这一块呢,标签为2.0上一个人已经打过了,你再来打就没办法打了,那么就可以把这呢改一下,打标签的时候呢,加上自个儿的项目名,这样呢就方便多了,那这个修改呢,我们就得提交上去,把这个修改呢,我们来提交上去,并且呢,我们接下来让整个我们的。Cicd流程用我们最新的这个过程,好,我们现在就是giar t的这个问题,把这个bug呢修改了一下,好把这个呢推送过去,然后呢,我们的CICD流程,我们现在来用我们最新的CICD流程来到我们这。
02:16
好,先来把它push过去,来到我们这我们的这个流水线,那这个流水线呢,点进它的这个流水线列表,那这个流水线呢就可以不一样了,好,这个流水线呢,我来可以给它删除,或者我们来新建一个在新的流水线,这个呢,就是我们最终的这个叫古力mail带阿里云的,然后呢,我们是使用金ins field的。那就叫金ins fair,然后呢,我们带阿里云的,还修改了这个GIE的,我们带了给gete的好仓库的地址,我们来指定一下马云仓库的地址,在我们的古mail这一块。来复制一下我们仓库的地址,来到这儿来重新拉取一下就行了,好,我们使用马云的这个ID。
03:05
保存,然后我们来点击下一步,这一块呢,我们还是来使用七七好这块金克费不定时触发没问题,然后呢,开启浅克隆,那就是这几个来点击创建。然后这个流水线呢,就创建好,我以后呢就用这个流水线,这个流水线呢,目前是没有bug的流水线。而且呢,他第一次构建,我们就直接给它停掉,没什么用,而且会构建失败,我们把这个停掉,然后呢,我们接下来就继续构建,上一次呢,构建到我的这个。卡我给大家演示到这儿,然后呢,剩下的东西大家呢,继续按照我们的这个流程继续来构建就行了,比如我来构建我们的getway,点击运行。来构建网关,然后呢,网关版本V2.0,来点击确定,等待我们的整个构建流程就行,来在我们这一块来进行监控。
04:01
确认我们这个get y部署到K8S,而大家注意get y呢,我们以前部署过,但如果部署新版本,我们库ne会自动的给它进行滚动升级,好,现在呢,再来发布新版镜像即可,那新版镜像发布成功来看get特外。来到阿里云里边确认一下,我们网关呢,现在有一个新版的镜像点进来。跟以前镜像不同的是有1.0,现在升级到2.0没问题,包括来到马云这一块来确认一下我们打的标签,这个标签呢,我们现在用新版的标签项目名加上一个V杠,2.0,现在我们在这个时间把这个项目呢给它构建过来了,好,那剩下的所有步骤都是一模一样,包括我们也可以来确认,来到我们的这个项目里边,我们的整个滚动升级,我的get外会不会被升级过来,那来到我们的应用负载来看服务,服务里边我们来主要看get外网关点过来。
05:02
由于我们现在有了新的镜像,所以我们这块呢,它会最终给我们升级,因为我们看到这块版本呢,已经是二了,所以他把这个镜像其实就已经升级了,而且呢,你看要是看其他服务,我们只部署过一遍的,那就是版本是一。整个滚动升级过程,如果你的机器比较慢,你还能看到先把我们原来镜像停掉,然后再启动一个新镜像,诶我说的顺序是反的,先启动一个新镜像,再把原来的停掉来看,其他的人只在这部署一次的,他的这个版本肯定是一没问题,来看一下版本是一没问题,然后发现呢,Get y其实就是升级了,这就是我们说的滚动升级。那其他所有的服务接下来就继续一一部署就行。
我来说两句