00:01
那前面我们所有的微服务呢,都已经部署上限,网关呢,也是我们的微服务也部署上限,确认呢是没有问题的,来到我们的这个库fair里边,我们现在鼓励商城,我们这个项目里边容器组22没有任何异常的容器组,那就没问题,我们这个部署上来以后呢,接下来按照我们以前的访问方式,我们以前如果在我们本地开发Windows电脑,我们呢是访问一个域名,然后呢,这个域名我们最终呢解析对应到Linux系统的NX,然后NX里边呢,我们有动静分离的资源,然后NX根据我们的请求。动态请求转给网关,静态请求自己返回,所以我们现在应该把我们动静分离的这个NX也部署到我们的cooper ne集群里边,那这样我们只需要再配一个域名,然后呢,最终我们就能访问过来了,那这个动静分离的inx我们之前呢,再来使用阿里云的时候,其实给他已经打好了包,而且也上传上去了,来看一下,诶这个呢,就是我们阿里云上的这个ini,这个inex呢,当然我们为了确认,确认呢,它的这个配置文件是用我们的,我们来看一下我们的这个inex,这个index呢在这儿。
01:19
我们来看一下它现在的配置文件,我们呢都已经改过来了,NX config,然后LS,我们这个配置文件呢,主要来修改一个上游服务器CD,我们应该是cat,我们的in,这个配置文件,我们上游服务器呢,全部指向网关的地址,因为网关呢我们已经对外暴露成我们指定的这个31003端口。我们可以来确认一下,参照我们网关的这个部署描述文件,我们呢,对外暴露的noteport确实是31003没问题,所以我们这一块的NX那就是对的,我们就应该把它呢打包成这个镜像,这个打包镜像我们以前打过了,就是我们的这个NX啊,那我们现在接下来就在库ne集群里边把我们这个部署来就行了,我们这个NX呢,也发布给了阿里云,来看一下我们阿里云的镜像仓库服务。
02:13
我们这个镜像服务里边有我们古励麦奥的inx,我们1.0版的来看一下就是它,诶大家下边把所有的仓库类型都呢改成公开的,要不然我们这个镜像下载不来,然后来到我们的这个inx里边,确认呢,有一个1.0的版本没问题,那接下来我们要做的呢,就是我们把这个inx,然后部署到cooper ne集群里边,这个部署呢,也非常方便,直接进入我们的鼓励商城,我们以前呢,来到这儿,我们再来创建一个服务,这是我们所有的微服务,我再来创建一个,创建一个我们无状态的服务,然后呢,我们就叫鼓励mail inex,好,就是它来点击下一步使用的镜像是什么,我们来直接搜索我们的这个镜像。这个镜像呢,我们应该是来拉取的阿里云的东西,所以我们可以在这儿先创建我们的镜像,我们现在是私有的镜像仓库,所以我们来在这儿来创建一下这块文档提示我们,如果我们要创建私有的镜像仓库,还是在配置中心我们的这个密钥里边,然后呢,再来创建我们的这个镜像仓库的一个密钥凭证信息就行了,好,我们来到我们这一块。
03:23
我们呢,来到配置中心庙里边来点击一个创建这个名称呢,就是阿里云我们的这个刀。咱们这个仓库,然后呢,我们来描述一下阿里云,咱们这个镜像仓库,好,我们现在这个docker的镜像仓库准备好了,那默认默认呢,我们是镜像仓库的密钥,然后呢,仓库的HDB地址,我们来到阿里云这一块,我们自己来复制,我们仓库的地址呢,是这一块,前边这是我们仓库的地址,CTRLC复制过来,包括我们来到我们这个仓库的基本信息里边都能看到,比如我们现在整个阿里云,随便点进一个,我们还是这个N,那仓库地址呢,在这这有公网地址,专有网络,我们如果是阿里云集群内的,我们都可以使用专有网络,好,那现在呢,就使用公网地址,那仓库地址我们来复制一下,那是这一块,然后呢,再来接下来我们的用户名,那就是登录我们阿里云,它提供的这个账号密码,好,这是用户名复制过来,来到我们的这个仓库里边,用户名,那密码我们来填写我们。
04:32
前开通镜像仓库的密码,然后呢,邮箱可以来填上,好,这时呢,我们登录镜像仓库,就是我们阿里云的这个仓库的账号密码,然后我们来点击创建。那么这个阿里云的镜像仓库的密钥我们就创建好了,那这个创建好了以后呢,那接下来我们呢,就可以在这儿创建我们的这个服务镜像已经有了创建服务,我们之前都创建的非常多了,无状态服务,那就叫呢古励ma我们的NX,好,然后点击下一步,我们在这儿呢,使用的是阿里云的镜像,来找一下我们这个阿里云的,然后呢,阿里云我们现在呢,就来拉取一个我们现在拉取的这个镜像名字,因为我们这个阿里云的镜像呢,我现在只拉这个古力mail inx,所以我们的这个镜像名字我们就艾特这一块,我们把前面加上,然后来到我们的这一块,我们。
05:28
硅谷古mail inx,我们是一个V 1.0走。来搜索一下镜像,好,我们找到了这个镜像,来点击使用端口,这是我们的自己的nnux的东西,也无需任何其他环境变量,全部呢使用这一块来点击对号,然后呢点击下一步,我们也不用挂载,不用干什么,然后我们将下暴露给外网访问,是noteport的方式,好我现在呢点击创建,那我们这个NS就创建出来了,点过来我们来看一下现在效果容器呢正在创建中。
06:02
整个创建步骤呢,肯定要拉取我们的镜像,等我们这个镜像拉取完,全部称创建完成,我们这个N就准备好了,我们就来稍等一下,好,我们稍等呢,整个镜像下载完,我们看到呢,这个NS就创建完成了,包括我们现在的这一块,所有的这个最小副本,我们来刷新一下,它肯定呢都是可用的,那么这个NJS就好了,然后呢,对外暴露的这个八零端口是30498,但如果我们此时去来访问我们这个目标机器,随便访问一个机器的这个30498端口,那这个就是我们的N4,但是现在呢,没有任何域名访问环境,我们以前来测试。的概念里边的时候。我们以前测过这么一个东西,我们service呢可以暴露服务,但是服务呢都是以noteport的方式暴露的,我们想要域名环境,我们搭了一个叫in gra controller,所以我们接下来呢,就应该再来创建一个in gra controller,但这个创建我们也不用以前那么麻烦,In格rice controller的作用就是在每一个机器这个节点呢,它来开启八零和443,八零就是呢,我们HTB端口,443就是我们HDVS的,它一开启端口以后呢,你再配一个域名环境,所有只要是我们指定域名的,来到我们任何一个节点这个服务器,然后呢,他就按照这个域名,按照你的规则再来转发给指定服务,那这样呢,我们的这个inx就应该搭配这样使用,我们的inx已经有了,但默认呢,现在只能拿我们的这个IP地址加上端口号,而且端口号呢还是三万零几访问呢,非常不方便,所以我们在给前置。
07:45
来搭一个English controltrler,这个东西呢,其实就是我们成为的最前边的我们cooper notice里边的网关,Cooper notice,只要我们配了这个网关,就会给我们现在每一台机器都来开启80443端口,接下来我们所有的HTB请求,我们也不用加端口号了,而且带上域名,但域名呢以后我们就可以设置让这个English格瑞CTRL了,这个域名呢,转给NN吉S看到了域名,然后呢再按照域名转给网关再来一直往后转,就是我们这个流程,因为我们现在访问呢,只能用到我们的这个端口号,我们可以看一下我们的这个端口号,好,我们现在呢,访问的是我们的NX是没有任何问题的,所以我们现在呢,把这一块的环境来变一下,那至此,我们先把我们的这个NS部署到上边,成功了以后,那就没问题,其他任何节点,我们的noteport是在任何节点都会开这个端口,开这个端口以后呢,你访问任何节点的。
08:45
这一块功能都是一模一样的,好,那么下节课呢,再来为我们的这个inx开启一个前置的网关路由,就是我们之前实验做的in controller,给不能提供域名访问的。
我来说两句