00:01
各位大家好,刚才呢,我们完成了set for set,部署有状态应用,那咱们下面继续往下来看,咱们之前提到过,在CTRL里边呢,它这位置除了部署无状态,部署有状态,确保副本数量之外,还有一个操作就是它可以确保所有note运行在同一个po中,所以咱们来完成这个操误度,就是把所有note部署到同一个pod中,就是这个过程呢,在我们的CTRL里边有这么一个东西,它叫做部署守护进程,就是让你所有note在同一个破中运行,这就叫守护进程,它叫demon set,那我们下面用这个demon set来部署一个守护进程,它可以确保node在同一个port中运行。那各位我在里边来写一下啊。就是我们要做的这么一个内容给大家,我在这个位置来写一下。
01:00
也就是对应我们的第三个。咱们就来部署。这么一个守护。进程用的是demon set。用它部署,而这部署首部进程的特点是什么呢?刚才提到了,它就是在我们的。每个node节点上让它运行的是同一个pod,然后这里边就是你新加入的这个node,它也同样。运行在我这个一个pod里边啊,这个叫手进程,而这个场景在实际中有很多,比如说举个例子,就是它有一个例子,什么例子呢?比如现在我们在每个node节点上都安装一个这个,比如这个数据。
02:02
采集工具,让每个里边都做这个数据采集,所以这里边就是保证他们诸note运用在同一个po中,所以咱用这个demon set部署一个守护进程可以做到,那这怎么做?给各位来演示一下啊,这过程比咱刚才说那个有状态就要简单很多了,那咱们看怎么做啊,首先第一个呢,我这里边也是给各位准备了一个样文件里面这个格式,那我们来看一下啊,这文件怎么写第一个。API version,然后kind叫site,就部署一个手部进程,然后里面有它的名称,有个label APP。我强调啊,这个什么意思呢?比如现在我用它呢,我做件事情啊,这应用其实做的事情就是做这个日志的采集,就是收集你的日志,然后现在我在工具中做日志采集,通过这个。进行相关的匹配,然后里边下载N这个词,最终把日志都写到我这里边的tmp log中去,这是做一个日采集,这里边还用到咱之前说过那个数据卷啊,在里边做一个数据卷的挂载,在tmp love中有它的日志,这feel bit是一个日志采集工具啊,就是数据采集的,所以现在用这个就能部署一个手进程,让你多个操作,就在同一个pod中,Pronode在同一个pod中进行运行。
03:22
那咱们来给他测试一下啊,这个过程就很简单了啊,首先在里边,比如现在。这位置呢,为了明显啊,我先把我们上面这些内容先给它删掉啊,咱先删一下,要不然看的不明显啊,不删也可以,纸里边有很多,比如叫CU ctl delete,这个叫set for set啊。For sight。杠O把它我们先删掉啊。Delete叫。我们看一下啊,叫get。Po。这里边啊,这个N这个那部分应该能删掉啊,咱就保留这web了啊,然后删完之后我们在那个SVC里边也做删除。
04:10
Delete。SVC,然后这里边它叫。Ex。把这删掉,然后里边还有一个外,把它我也删掉,然后咱们做个查看。这里边啊,应该只有默认那个这些我们现在都删掉了,然后删掉之后我们来看一下啊,在这里边我们有一样文件叫DS样了,这个文件我已经给他直接拿过来了,咱来看一下,就刚才我们这个那种啊,就这些内容啊,在里边做一个日采集,都到这个TP log里边。看到我们那个日志就是那个数据,然后现在我把这个样文件,我们就给它做一个执行。杠FDS样了,我们现在把它就做了一个创建,就现在啊,创建之后再来查看一下。
05:09
盖头。Po给他做这么一个查看,然后咱回车我们看啊,里边就生成两个,一个叫DS test,这个d test,还有它因为做的是一个日志的这么一个采集啊,这是一个采集工具,叫这个feel bit,咱等他都。启起来应该都是running,然后启动之后下面呢,我们就进入到某一个里边,看一下它那个采集日志的数据,就进入到某个pod里边,我们来做一个具体一个查看,那现在把这个位截个图。首先我们现在。就是把它先执行这个样文件啊,把过程给各位复制过来,就这个,然后执行之后,我们下面就进入到某一个这个坡里面去做一个具体查看,那怎么进入CU。CT ex ec加上这个杠I,然后加上你具体那个就是名称啊,就是名字,比如我们叫test,第一个名字,这个叫就是它啊。
06:12
角CBK6V。在里边加个base,咱们现在就进入到这个pod里边了,然后进入之后我直接来一个LSTP。叫做log,大家看里边是不是这些数据,就现在就做这个日志的这么一个采集数据啊,做这么一个操纵操作,所以这样的话,我们就完成了一个部署手进程,就每次有日志在里边,我们都用它能够看到。给他e sit退出一下这个啊,我们就看到了啊。我把这个给各位截过来,就是这个的查看方式,就是你做法就是进入到某一个pod里边,然后在某个pod里边直接查看那个日志的目录,能看到里边的信息,因为现在我这些所有节点操作都是在同一个pod中进行的,所以在这里边我们现在是可以看到这样的话,咱们把这个。
07:11
Demon部署一个守护进程,这个过程我们就完成了啊,这个应该比较简单,就各位把样文件通过它执行,最终能看到我们现在演示出来这个效果,这个啊咱就完成了,所以现在这里边的controller,咱要补充的两个,一个是部署有状态,一个是部署手进程。一个是set for set,一个是set,这个咱们完成了一个演示。
我来说两句