00:00
前面呢,我们已经把所有若伊的镜像推送到了阿里云的镜像仓库,那接下来我们就来把若伊的这些微服务,我就使用库快速的部署到我们云上,当然这个部署呢,还是遵照我们以前的部署思想,整个云上的部署应该是一个字体向上的,我们已经在之前部署好了数据支撑层的所有东西,那接下来呢,我就应该先去来部署微服务,微服务部署完了以后呢,再部署伊的网关,再来部署若伊的前端UI项目,所以我们就来照着这个顺序,我先来部署第一个叫若一这个什么微monitor的监控中心。我使用DV照。登录进来。我们还是部署到这个his系统里边,我们来点击这个服务,以前我们这个部署,我们说可以在工作负载里边,如果是无状态应用创建这个部署点创建,如果是有状态副本机,像中间件,你就在这点创建,但是呢,我们说在这儿部署的东西啊,它给我们这个服务就是负载均衡网络,这也会产生这个记录,但是他们产生的这个呢,会有这这些,呃,唯一的这些字符串,这个字符串呢,有点不太好看,所以呢,我接下来所有的部署我都直接从这儿部署。
01:22
一次性的给他命好名,那接下来的部署呢,我就来选无状态服务,因为我们现在要部署的都是若伊的这些啊微服务应用了,而不是我们中间价了,所以我选无状态,这是第一个,这是我们的若一监控系统,点击下一步我们镜像呢都已经推上去了,所以想要部署也非常简单,我这些镜像呢都已经记录到这。而且呢,我已经在两个。这两个机器上把所有的镜像呢,提前下载好了啊,所以我的这个部署呢,将可能会很快。你就不用等它的整个镜像下载过程啊,这个镜像呢,拿到点击使用端口没问题啊,你也可以对它来进行资源限限制它内存呢,最大不能占两个G对吧?然后呢,接下来在这儿可以勾中同步主机市区,就算不是不勾中我们也是上海市区,因为们镜像都已经做好了,我们来点击对号,点击下一步。
02:20
我们的这个微服务,每一个微服务没有什么要挂载的,所以我就直接点击下一步,而且呢,也不让它进行外网访问,我们唯一在整个若一里边需要外网访问的呢,应该是这一块。就是UIUI呢是给我们大家一起来用的,所以大家应该访问一个IP地址或者域名,能访问到我们前端的页面,然后呢,接下来前端页面会发请求给我们后台的集群,所有的请求经过网关到达我们后台集群,所以这一块的所有东西都应该是屏蔽了的,不能暴露在外网,所以只有把UI暴露出去,所以呢,我们接下来部署的这些微服务都是呢。
03:01
非外网部署的在这儿,然后呢,我来点击创建。那一创建以后呢,这个就起来了,起来以后我这儿都已经OK了,来观察一下它的日志,可以确定一下对不对,而且呢,这一块我们在观察日志之前,大家要记住一件事,因为按照我们系统的规则啊,以后你的部署都应该这么来用,这么来做我们这个部署规则。首先我们的部署规则呢,是这样子的,因为我们已经在docker file里边写死了,相当于在这NAS的这个地址,对吧?然后呢,接下来相当于这个应用一启动的时候,会连上线上的NAS,会把当前以当前应用名为准,而且呢还叫prod。在PR激活了prod环境,所以呢,我们这个应用一启动,应用一启动。一启动会获取到应用名,自己的应用名,加上它的这个,呃,激活的环境,激活的环境标识点一个压面会把这个。
04:12
文件呢拿到,而这个文件拿到呢,会作为它的配置文件,所以呢,部署每一个微服务,你就一定要小心先呢,去我们线上的NAS里边,把它这个线上我们来线上的库S呢就是这个。我们线上的拉S呢,每一个微服务的线上的配置文件都在这个prod名称空间下,比如我们的monitor,那就在这儿,你就应该先来看每一个微服务在线上点击编辑它有没有连my circle,如果有连一定要改这些中间件的这个地址,地址呢那就是集群内,我们以前部署到中间线的集群内访问地址,所以呢,因为一启动会获取到它,所以我们应该每次部署应用。此部署应用的时候需要提前,需要提前修改,修改我们NAS线上配置,线上配置。
05:09
然后呢,确认好确认好,但这个呢,有可能只要改好一次以后都不用改了,确认好我们每个中间线的连接地址,中间这的连接地址是否正确,那我们现在呢,部署的这个监控系统还好,看它的整个配置呢,这个监控系统它会获取它的项目名,加上我们的这个叫激活的环境名。而监控系统里边呢,是没有连任何的MYSQL这些玩意儿的,所以呢,我们这个就直接启动起来了,可以给大家看一下日志。日志这一块呢,是似乎是有报错的。刚才报错的原因是啥?Server check check server127.0.0.1这一块呢,怎么是127,就是呢,这一块能看到这些127。
06:02
不应该是8848吗?这个9848来看一下啊。127.0.0.1差不多呢,就是拉S连接不上,相当于呢,拉库S的这个线上的地址没改掉,那我们这个改库S的线上地址啊,我们应该是在这儿就给它改掉的。在我们docker file的启动命令上。Doer菲尔,启动命令呢,会来加载我们的这个palm参数在这,然后呢,这个参数呢在这,我们指定了cloud server a点。所以呢,我们指定的这个一定要把它配置文件里边的相同的东西覆盖掉。Spring cloud knus。啊,那是这样子的,因为呢,在这个配置文件里边呢,它是把那库S的服务器地址分开配了,就是注册中心来这个地址,配置中心来这个地址,而其实呢,还可以这样配,只写一个server a DDR。
07:02
只写一个SODR跟你分开配,两个是一模一样的。只写这一个,你的这两个,这个和这个就可以省略掉,就可以省略掉了,所以呢,相当于我们do fair里边啊,改的这一块,没有把这两个精确的值给覆盖掉,只改掉了这个,这个呢,因为又没人配,所以呢,我们现在就应该这么来做,我把它写精确叫spring cloud knus。NAS呢?两个地址,NAS作为注册中心的地址和NAS作为配置中心的地址。稿费。啊,我把这个德克费呢,赶紧给大家更新一下,大家在下边呢,直接复制了就能用。把这个模板呢,重新换一下啊,换成这个大家呢,接下来就复制这个刀克菲尔用啊,那那我们接下来要做的事情呢,就是把以前所有的这个人刀克菲尔呢,用最新的给他来进行镜像打包,CTRLC。
08:11
那我就这样,我就来到我们的这个docker以前的这每一个人里边,然后CD到若一,我就以一个为例啊,剩下的都一样,我CD到若一吧,然后呢,我来修改一下原来的do fair。把原来的删了,用我们最新的,那最新的doer fair呢,就是指定了两两个精确配置的那地址。WQ退出并保存,然后呢,你把这个准备好了以后,你再来构建镜像docker build,我那就这么来构建吧,Doer build-T。来这么来构建。因为我我们接下来呢,要用的镜像都要推送给阿里云,所以呢,我就一次性在命名的时候就命成阿里云能用的名字。
09:01
六的杠T镜像呢,起名就叫它叫若伊奥,因为我们当前在若伊奥里边,假设呢,这是VR版本,我们来给它。点一个,让他在当前目录工作,重新构构建一个镜像。好,这个构建完了以后呢,下来你再推送上去刀push。这个东西呢,VR版本的推送上去。啊,这个呢,它就推送上去了,整个这个推送呢,好像挺快的,因为我们以前的V1版本的这些相当于已经有的啊这些层它呢就不用不用再往上上传了,只上传我们改变的这一层,改变了这一层呢,相当于就是启动命令这一行话,所以呢就上传的很快,接下来呢,每一个人都应该这么来做。大家呢,接接下来就我接下来就不用录屏了,我接下来就把所有的这个若fair若get外,我呢重新做一遍镜像推送给阿里云就行。
我来说两句