00:00
那前边我们构建好了整个的这个流水线。并且呢,把每一个部署文件,大家确保呢在这儿也都改成功,那接下来我们要把这些结果肯定呢,要推送到我们的马云里边,这样我们拉取代码的时候,就能拉取到我们最新的这个东西了,好,那这个文件我们全推送过来以后,那接下来我们就可以来测试构建每一个微服务,但是在我们这个测试之前,那我们应该先将我们本地的这个测试数据库,我们先迁移过来,保证呢我们所有的东西可以来测成功,完了这个数据库呢,整个全部也打包给大家呢,放在DOS code这里边,然后呢,我们接下来迁移到我们的K8S里边,那这个迁呢,我们现在也比较简单,那直接来打开我们的这个文件传送,我们先把我们的这个数据库传送过来啊,我们现在的这个数据库,这个数据库呢,在我们桌面,桌面我们的这个文档鼓励商城好。
01:00
我们来找到我们现在要用的这个数据库,我们就直接给它放到桌面里边,呃,我们先把这个取消掉,来给它放到桌面。那我们呢,把所有的数据库全部传到这个桌面以后,那么接下来我们就从他自己这一块,我们连上他集群的这个数据库就行了。但是呢,现在还有一个这样的问题。就是呢,我们这个数据库在我们这个集群里边默认呢它部署的,我们来给大家看一下,不看流水线了,来看这儿,我们在鼓励商城里边,我们也部署数据库了,点进我们的应用服务里边,我们有我们的MYSQL,只不过呢,我们这个MYSQL它是一个有状态服务,它呢暴露的不是note port,它呢只是一个按照我们的DNS这个域名能访问的,虽然集群内能访问,集群外呢你是访问不了的,但为了我们现在测试方便,我们也把它先给集群外让它访问一下,我们把数据库全导进去了,我们就不让它在集群外访问了,所以我在这呢再来创建一个服务,我们现在呢,创建一个我们这个无状态的这个服务,来,我们指定一个工作负载,我们就叫my circle,我们带了not port,我们能暴露出去的这个东西,好,我们来点击下一步,然后呢,我们来指定工作负载,那就是我们有状态的这个my circle。
02:25
来,我们来肯定指定的是master slave呢,只是一个副本在这同步的,好我来点一个确定,那么这个master在这准备好了以后,我们就叫HB3306,我们把容器端口3306,然后呢,我们暴露到我们最外边的服务端口,比如13333,我们四个三,我们以后连码S就是这四个三,我点一个下一步,然后呢,我们来给它暴露要外网访问,这个外网访问呢,就是node port的这个方式,那node port呢,最终的这个,诶我们这服务端口就不写1333了,我们还是写3306,然后呢,Note port这一块呢,它会自己给我们开一个端口,好我来点一个创建,然后我们这个MYS带了note pot的,它是32546,现在你呢,只要访问我们任何一个节点,32546能访问到我们这个马S这个呢,确定是跟我们master关联的,好,我现在呢,随便拿我们的一个工具,我使用NAV k吧,而且呢,我这个数据库。
03:25
不就是拿这个NEKD导出来的,所以拿它呢,比较能原生兼容MYSQL来连下谁呢?就是幺九二点幺六八点五六点,我们随便连到集群里边的任何一个人,端口呢,就是这个端口密码是123456,我们之前测试用的,我点个连接测试,诶发现呢,它是连成功的,那就没有问题,我们K8S里边我们部署到马S。好,我们这个马S呢,只要能连上,那接下来我们就给里边来创建上一些东西,诶那第一个之前已经创建好我们的这个鼓励OMS了,那接下来我们就来导数据库,那这个数据库呢,我来右键在这儿有一个运行circleq文件,我来直接来找到我们这个数据库的SQL文件,那来到我们的这个桌面,我们在DB里边,那么这个OMS soms,那就在这,好那现在呢,在OMS这个数据库里边运行这个文件,好,我们来点击开始来看一下。
04:22
好,我们说呢,整个执行成功,Successful我们来在这儿刷新一下F5,这所有的表呢就进来了,只要表进来那就没问题,那OMS有了,我们来右键再来新建,不是新建一个连接,我们应该再来新建一个数据库,那在这新建数据库呢,我们除了OMS,还有我们的鼓励ma,我们接下来看,嗯,所有的这个MS都要使用,我们现在呢,OMS导进来了,导进来的我就一删,那接下来还有我们的这个叫adin古丽madin,我们再来创一个这个数据库。好,我们现在在这儿来右键我们来新建一个数据库,鼓励mailin,然后呢,字符集我们来肯定来选UTF8来m before,我们选中这个好来点击确定我们这个adin,这个数据库呢,就创建好了,们选中它,我们再来运行SQ文件,保证是din数据库,那就运行它的din这个文件就行了,然后呢,我们来点击开始。
05:22
好,那大概等了一会儿以后呢,我们这一块也处理OK了,然后我们这个的密表里边来F5刷新一下,所有的数据呢,也就进来了,主要是我们这张表里边有一些日志,所以呢它的数据量特别大,然后呢,我们这个din完了以后,我们再来创建,我们再来创建一个PMSCTRLC你的商品系统的表,好,我们现在呢,把这个库我们放在这,我们来新建一个数据库,数据库名加PMS字符集UTF 8mb four,好,然后呢们这一块点击确定,那么这个PMS表创建好了以后,我们同样的来导入数据,那在这让它运行SQ文件来找到PMS走。
06:07
来点击开始好,我们呢,大概等了一分钟,我们这个PMS也准备好了,来F5刷新一下,就我们这些表里边的东西呢,都在,包括我们之前录的数据,好没问题,那PMS准备好了以后呢,接下来就是我们的SMS。我们把这个删掉好,我们再来导入,我们一个一个创建过来,新建数据库,我们呢就叫鼓励mail SMS,鼓励mail-SMS,然后呢,接下来是字符集UTF8MB four,然后呢,我们点一个确定这一块我们的SMS准备好了以后,我们再来给它运行SQ文件,来选中SMS的数据库,点击确定好,那我们这个数据库呢,又准备好了,来F5刷新一下咱们的SMS里边我也刷新一下,这块呢数据都有没问题,好,那接下来呢,SMS准备好以后,那就是u Ms,我们的用户系统,好,我们在这继续来新建数据库,鼓励mail-u Ms,然后呢,我们是字符集UTF8。
07:14
来选中一下,来点一个确定。Ums准备好以后呢,我们还是一样给它运行circle,运行circle。选中我们这个u Ms的色口,好,我们来点击开始,这个呢应该也很快,我们只有少量数据,好F5刷新好我们这个数据里边呢,保证我们USS Ms,我们这个member,我之前的这个会员表里边应该会有一些数据记录,那如果这个数据记录没有的话,那说明我们之前是不是删掉了,或者我导数据库的时候忘了把它数据没导出来,只导了个结构,行,我们就放在这儿,正好我们一会儿还要运行一遍这个社交,注册好我们这个um Ms去掉,然后呢,接下来是库存系统,那再来新建一个数据库,鼓励ma。
08:01
WMS,然后呢,我们这个WMS字符集,我们来选中UTF8。好,然后我们来点击确定WMS准备好,我们再来运行数据库运行,然后呢,我们这个SQ文件就是这个来点击开始。好,这个呢,也运行完了,F5刷新一下,那么这个里边的这个数据我们来看在不在,好我们这个呢也不在,那说明我把这个数据呢没导出来,那没关系,我们后来把项目整个部署完了以后呢,运行期间慢慢的也就有数据了,好我们现在呢,所有的这个数据库全部呢导入进来,那导入进来以后呢,为了让别人别非法访问,也我们也呢,把这个对外暴露的这个端口我们就可以去掉了,把这个服务呢,我们可以来删除,当然我可以留在这儿,因为我后来如果我们要看数据库是什么的,在这呢肯定比较方便,那这就是我们为什么要做一个后台管理系统,当然我们数据库呢,最终对我们是来屏蔽的,我们只有通过后台管理系统。
09:00
通过我们的业务才能对数据库里面的数据发生一些变化。好,我们这个数据库的基本环境我们就准备好了,那我们下节课就来运行我们整个CICD流程来测试一下。
我来说两句