00:01
好,接下来呢,我们来优化一下推送镜像的逻辑。怎么优化呢?首先大家要做到的是这件事,我来到我的这个流水线里边编辑流水线,因为这个推送镜像我只写了一个,所以呢,我应该干嘛是添加并行阶段。我呢,让所有人的镜像都像我这样推送上去。中呢,再来写一个。要推送叉叉叉的镜像对吧,我在这呢,添加指定容器,我先指定一个容器。在这个容器内呢,执行步骤,这个步骤呢,其实啥都不用写,所以我接下来呢,敲代码就行了,点一个确定,先让他把这个模板生成。我来点击编编辑金克file ctrl a ctrl c来到我们金克file里边,Ctrl a。CTRLV。粘过来以后呢,确认我们以前的这些东西都在没问题,然后我们来看推送镜像,这是不是又是一个并发构建过程,所以呢,这个推送镜像啊,我们现在呢,看到只是推hospital manage镜像,所以接下来所有人的镜像都是这么推过去的。
01:12
所以呢,那我接下来就把。这个我又复制一堆呗。来,挨个镜像往过推。除了hospital manager,接下来是server getway镜像。server getway镜像呢,什么都不用变,登录的也不用变,只是把这个镜像名变一下。Hospital manager变成server gateway。Server getaway。Server get we,好,Serve get we镜像呢,就推上去了。然后。再来看。Server get镜像完了以后呢,加了每一个微服务的。拿过来每一个微服务的,来点开每一个微服务,在这儿改成他微服务自个儿的名字就行。
02:01
每一个为服务的。每一个为服务的。啊,也推送上去了,然后呢再来。每一个微服务的推上去了以后呢。这是service c mn,先来把所有微服务的这个。都写一下。见到这个微服务名改就行了。这也一样。等一下。回复名你改。为服务名。在这一改。回复免责者。你改。然后呢,这也一样。为服务名在这儿。为父明在这儿。一改。
03:01
我一看。好,这个呢,我镜像推上去,还有这个。他也过来。拿过来。还有我们这个镜像也要推送。我们把这个镜像呢拿过来。复制。复制。好,这个微服务的镜像呢,也就推了下来,是这个。I say。把我们的镜像呢在这一摘。在这一改。在这一改好,然后呢,接下来是这个。那我们就再多复制一个阶段,这阶段呢都是并发构建走。
04:02
多复制几个阶段C。推送这个迹象。推送这个景象。推送。这个景象。推送。介绍。好了,那么这个镜像的推送呢,在这一块我就写好了,写好了以后。我们就ctrl a把这个金费更新成我们最新流水线的。我们点击编辑金fair已粘贴。我点击确定。好,我们现在呢,就会看到。并发构建完了以后,又是并发推送镜像,每一个人的这个并发推送镜像,咱们这儿呢,也都有来测试一下吧,点击运行。把我们这个流水线呢跑起来。相当于把我们当次构建的临时镜像就推上去,我们以前呢,已经推过一个临时的镜像。
05:04
看一下这个镜像版本snap short-14就是我们第14次构建推送的临时镜像,那接下来我们把所有的临时镜像都往上推。来等待它的整个运行过程就行了。啊,它先呢,进入到我们构建镜像的过程。那镜像构建完以后呢,就进入到推送镜像的过程。构建镜像。看一下查看日志啊,这些镜像呢,都算是构建成功,再来推送,每一个人呢,都推自己的,在这呢,他也都是成功的,都登录进去,都已经运行了push命令了,我们就来等一等一阵看他我们把这些镜像呢推上去。等了大概六分钟呢,我们看到其实第一个镜像呢,它推成功了,第一个镜像是snap short-15的点进去可以看一下。
06:00
来确定一下我们第一个镜像推的咋样?这个网络呢,现在有点问题。看一下第一个景象。之前呢,我们第一次测试14的在这有啊,15的呢也OK,没问题,第一个镜像算是推送成功了,那接下来就是剩下的其他镜像。啊,这个镜像呢,其实推送起来是一个挺慢的过程。因为呢,每一个微服务至少呢都得上传差不多70MB左右,因为这个70MB左右可能是它的这个炸包,然后呢,我们这十几个微服务将近一个G的数据,而我的这个带宽呢,是大概是一兆左右,所以相当于每秒100开币去来,要把一个G的数据上传完,差不多也得将近一个小时吧,等他慢慢去运行着,所以我就在这儿呢,给大家等一下,等它整个成功了,我再给他看一下。嗯,大概等了半个多小时,我们所有的这个镜像呢,都已经推送成功了,在这儿给大家确认一下刷新。
07:04
看我们哈名称空间。Hello,名城空间我们每一个微服务的镜像都在这儿呢,有推送,点进来随便看一个,它的这个版本就是当前快照的手版,没问题。那这个镜像呢,我们至此就整个并发推送也就完成了,哎。下一节课呢,我们再来做后续的一些部署操作。
我来说两句