00:00
各位同学大家好,刚才呢,咱们完成了持续集成的过程,通过构建计划,最终构建成功,那下面给各位来演示持续部署过程,那持续部署怎么做,咱们来做个说明,首先我们看一下官方文档中的说明,关于持续部署里边写到第一步咱们需要获取并关联云账号,包括配置应用,初始化应用,最终完成部署,那首先我们先进行云账号的关联,那怎么做给各位说明啊,首先第一个我们在部署的时候呢,其实我们选举里边那个叫做免费示例进群,他会帮我们创建一个云账号,咱们也可以自己创建,那怎么创建,给各位演示,首先第一个咱们进入到这个工作台里边,点击部署控制台,然后在里边找到云账号,这是势力集群给我们创建的账号,咱们可以自己创建账号中呢,他。
01:01
支持三种账号,第一个叫腾讯云t ke,第二个是库,第三个是腾讯云。在他的文档中对账号都有详细的说明,当咱们以这个为例我来演示,我就以这个cool net为例演示一下,首先在里边我们给账号起个名字,那我们起个名字,这个名字我就叫K8S01,这是账号名称,然后下面注意啊,这里边需要你在集群里边做操作,那这集群我们需要做个创建,在腾讯里边,这是我们免费试用集群,那我们来做一下怎么做啊,第一个你搜索里面那个叫容器服务,我这里边已经搜索进来了,然后咱们点击开始体验,进入到他这个界面,然后在里边创建集群,我这是已经创建过了,就是你点击新建建机群,这里边有一个限时免费的这个版本,然后按照里边的信息我们进行填写可以了,在过程中需要你建一个私有网络,按照步骤一步一步创建可以了,然后创建之后。
02:08
怎么做呢?在这里边我们需要做个事情,这里写到啊。让Q持续部署到公网IP,把IP给它开放,所以咱们把这个做复制,然后来到集群里边,我找到点击这个叫查看集群凭证,然后在里边咱往下找,是不是有个叫外网开启,咱把它点开,然后复制就可以了,我这个是已经开启过了,开启之后我们看这个叫cool con f权限管理,把这个详情打开,然后咱们看啊,里边有一个样物的文件内容,咱们把内容进行复制就可以了,这个我完成了复制。然后完成复制之后,咱们来到这个账号里边,把内容就放到我们的这个位置。直接咱们复制过来,这是我复制内容,然后下面自动加上它的信息,最后我们点确定就完成这个账号创建,我们起个名字叫K8S01,所以各位把这个给头关联上,因为咱们做这个持续部署,第一步需要去关联你的云账号,这一部分我们就完成了,完成之后呢,下面咱们来演示一下怎么进行部署,那我分别给大家演示,首先第一种方式啊,咱们先用这个苦文nice方式进行部署,这里边有一个体验过程,咱们看一下啊,那我演示一下第一个你点击这个叫快速体验,然后这里边你可以新加集群,就是咱们刚才那个方式,我就不加新集车,就按照刚才的方式,你把这个文件直接复制过来就可以了,我用这种方式,用他这个免费进取,然后点下一步,这里边呢,有它默认的示例镜像,另外你可以用你这个coding刀ER库里面镜像,比如咱们。
03:57
刚才这个镜像里边也是存在的,都是可以的,我就以这个事例为例,然后这里写到,啊,咱们点下一步。
04:06
这位置我们最终点确定,现在我们就要开始完成部署,然后你看里边它的示例终是发布这么一个应用,最终完成部署,包括你看啊部署这个,包括部署service,最终能完成运行,咱们等它部署完成,我们给他等一下,这是基于这个Co nice进行持续部署过程,咱们用里边这个事例的这种镜像完成这个过程。给各位知道一下啊,然后各位看,目前已经完成了,咱们点查看发布详情,能看到他最终发布这个信息,这过程已经做到了,然后做到之后咱再回来。到这里边,这是我们刚才发布内容,然后在里边你看啊。集群中有他发布的详细的信息,包括这过程中有他详细的内容,所以这样的话,咱就基于这个库奈完成了一个应用的这么一个发布过程。
05:06
这个发布之后呢,我们可以做一个简单测试,点击集群找到发布内容,你看啊,这是我刚才那个云账号里边还有别的账号,然后把这点开,点开这里边我们看啊,这是它的信息,然后里边有个IP,咱们通过IP加他的多个号,是5000多个号,我们可以做一个访问测试,那咱们来测试一下,加上5000回车,大家看是不是能访问到,所以咱们现在G里边这个苦奈斯就完成了一个应用的这么一个。发布这过程各位给他自己测试一遍,然后这过程中你可以再重新新建这个,比如说咱们新建一个发布单,然后在里边可以进一步性发布啊,现在这过程我们就做到这里,然后这个之后呢,给各位同学进步来演示,咱来演示里边这个叫弹性伸缩的部署方式,把这个做一下,这个过程呢,其实咱可以这么来部署,给各位再说一种方式啊,咱这么来做。
06:07
咱们来到这个工作台里边,就这位置,然后在工作台里边呢,我们点击这个叫部署控制台,在这里边我们一样可以做这个应用,那咱们来看一下啊,首先我现在点击这个叫创建应用,然后在里边我们输入你这个应用的名称,比如咱们起个名字我就叫这个。K8S。呃,这应该之前有重复的啊,之前我有这个DEMO啊,那我换个名字,我叫K8SDEMO01,下面选择部署方式,第一个库,第二个腾讯云弹性伸缩,咱们选第二种方式,然后下面点确认,把这个应用先进行创建。然后创建之后怎么做呢?在里边我们来创建它的流程,我把流程作为创建流程里边呢,我们可以选择它的模板,比如咱们选择这个模板,就是孔奈一个最典型模板,给模板起个名字,我就叫这个。
07:11
K8S01这个名字,然后点确定,这是我们创建这个模板,把它进行创建,创建之后在里边改变它的内容,那我们来做个修改啊,首先第一个这个部署的第1PLAYMENT里边,把这个打开,第一个选择云账号,就是我们的KS01,然后包括这里边我们做一个示例啊,但是这过程中你可以自己编写这个样物文件部署应用,我这里边你看啊,就以这个N为例,咱做个部署,这是第deployment部分保存,保存之后点击service打开,打开之后选择云账号,然后咱们同样用这个N这个的过程做一个测试。最终保存。当然你部署过程中也可以用到自己编写的样文件部署应用。
08:02
这里特别说明啊,对于这个苦文nice或者说K8S中一些细节部分,如果各位同学有想有更深入了解,可以关注上硅谷鼓励学院有详细讲解,现在这个就完成了,完成之后咱们点应用看到啊,我刚才创业应该就是这个,然后这样的话咱们就完成了这么一个创建,把这个刷新一下。大家看啊,因为刚才见的就是应该就是这个。然后创建之后,那么它打开啊,我们再看一下啊,就是里边这个过程,然后咱们现在点击里边这个启动,其实就可以完成这个部署的过程,或者说发布过程,当然在这个过程中,我们可以让他去关联我们的别的项目,比如关联这个项目,它里边依然可以做到。所以现在啊,这过程完成了,完成之后呢,最后咱完成这个持续部署这个过程,把它启动,然后进行我们的最终操作,那下面再来操作一下。
09:03
现在我点击刚才建的应用,然后点击之后在里边我们先点编辑,先看一下,这是刚才我们做的这个基本的配置,里边内容应该都有,包括这个deployment service都存在,咱们看啊,这里边应该都做了选择,然后这个之后,下面咱们点击这个启动,完成这个持续部署过程,我们现在开始启动,然后这个发布单给它起个名字,这里写到,如果说你不填写默认就是日期加应用加部署流程,那我们就不填写了,然后这里边可以加一些描述,包括咱目前是以N这个这个应用为例,你可以部署别的应用,最后点确定,咱目前就开始做这个持续部署的过程,咱们等它开始执行,你看里边啊,有一个发布的过程。咱们可以点击看他目前是到了哪个步骤,那咱们等他开始发布。
10:00
好,我们看啊,现在这里提出我们已经手动触发成功了,咱们看它的详细信息里边这过程是不是已经实现出来了,所以咱目前就完成这么一个持续部署过程,这过程已经做到了,做到之后呢,咱们在集群里边可以看一下我们刚才发布这个应用,那我来到集群里别点击这个叫查看集凭证,然后在里边找到这个叫工作负载,找到这个叫implement,大家看啊,是不是这个N,这是我们刚才发布的应用,所以通过以上的过程,咱就完成了这个coding DS中这个持续部署过程,各位把这过程自己来操作一遍就可以了。然后这过程呢,在腾讯里边有详细的文档做个说明,我这里边主要演示了基于苦奈进行应用的发布,基于这个弹性伸缩进行持续部署过程,所以现在我们就演示到这里。
我来说两句