00:00
好了,这一节课的话,我们来看一下关于这个coin它的一个方式去搭建咱们的K8S,那我们先来看第一部分,就是我们在搭建之前要做的系统初始化啊,要做的系统初始化,那我们一共使用三台机器啊,当前我们搭建的话,当前我们搭建的话是使用的DA master啊,我们说搭建一个集群是分为了多master和。呃,Master啊,Master和多master对吧,那我们今天的搭建呢,是master啊master啊master就我搭建一个master就行了,如果你想试一试多master的话,你需要搭建两个master是吧?需要搭建两个master啊,所以我们来搭建一个master,那搭建这一个master呢,我们需要一个这样的一个形式啊,画一下图。来,我等一下画图啊。来,那我在这个地方呢,是这样的,那我一个master对吧,这个呢,我就是我的master,然后呢,上面呢是我的NOE1对吧,NOE2啊NOE3啊,当然了,我这个地方呢,就没有NOTE3了,我用的是三台服务器是吧?三台服务器的话就只有NOTE1和NOTE2啊,所以这个呢就是一个啊master,这个就是master,那上面呢,这个就是什么呢?这个呢就是NOTE1啊,那这个呢就是NOTE2是吧?来这个啊是NOTE2,那我把它拉一下。
01:32
好了,那NOTE1NOTE2和master,那你如果是要连起来的话,那就是这么连的是吧,那master去管理两个啊,两个node去管理两个node啊,如果你是多的话,你如果是master的话,那你这个地方就得需要加一个附载均衡,也就是说我如果使用多master,那我这个地方就得使用的是负载均衡,所以我这个地方呢,是啊负载负载对吧,然后呢。
02:02
的均衡啊来均衡,然后呢,下面呢,就是什么master是吧,Master可以安装一个两个三个啊然后呢,这是啊单master多must这个种形式呢,就是一个多的形式,多must的形式,刚才咱们说的这种形式呢,就是一个的形式好吗?咱们现在来做的话,咱们就是做的这一种啊,咱们就是做的这一种叫呃,DA master的形式,一个MASTER2个ino的节点。这个之之后呢,我们再来看一下,我们上一节课的时候提到了一个东西,就是呃,硬件的这个这个要求是吧,我们提到了硬件的一个要求,那对于硬件来说的话,我们说master我们是要给他了一个啊,两核4G的,两核4G的最好呢,是30个G硬盘,那么这个地方呢,给他20个G也行,对吧,然后node呢,Node这个地方呢,我们可以给他,比如说四核8G的啊,因为我们大部分的业务是跑在这个,跑在我们的这个note上,是吧,所以我可以给它四核8G的,然后呢,40个G的硬盘,当然到了生产环境当中去啊,到了生产环境当中,生产环境当中的话,我们给他的master可能更高一些,比如说啊,我们的master,那可能给他一个八和16G的,而master可能给他一个八核16G的对吧,那我们的这个,呃,那我们的这个啥呢,Node呢,可能就是16核金啊。
03:31
16核心32级的啊,这是一个啊,这是咱们这个就是我说的这个东西,那生产环境当中,我们肯定是要比咱们实操这个操作要要多一些好吗?那我们来看一下啊。来,那我们来看一个问题啊,就是我们现在呢,是使用嗯,Coness啊CU admin来搭建是吧,那我们准备好了环境都是用的七的系统,然后我们上一节课说了,我把这个复制下来对吧?要求大家应该都做好了吧,做好的同学可以敲个一啊,那我们都做好了之后呢,我们在这个地方来重新排一下序啊,那123好了,那我们需要按照这个地方的要求来去做咱们的环境啊,就是在做咱们的这个,呃,叫什么初始化环境对吧?操作系统初始化环境,那我们一个一个来做一下,好吧,我在这个地方呢,连一下咱们的虚拟机。
04:31
远程连一下咱们的虚拟机啊,通过这种形式是吧,一-六一。稍微等一下啊。远程连一下啊啊,咱们是七一是吧,一-七一啊,我看有没有没有的话得需要重新建一个啊来重新建一个吧,就是192.168.1.711.71,然后呢,密码的话,密码的话是root啊密码你知道了也没用是吧,12345678比较简单啊来那这个呢是1.71连一下。
05:12
好吗,保存。OK,那node呢,Node也是一样的吧,新建一个啊,192168.1.72啊把这个也连一下,那下面的是root,那也是一样的,12345678。保存。然后呢,打开一下啊。你这个是七二是吧。啊,然后接受。保存啊,可以看到,可以把S弄的一是不是,然后呢,打开一下,那这个地方也是一样啊,192.168.1.73,那这个地方也是要输上root密码呢,是123456789,哎没有九啊,然后回车,然后呢是七几来着,七三是吧,七三啊连上啊保存好了,这样的话,我三台服务器就做好了啊,我三台服务器就做好了,那我稍微放大一下啊,调一下咱们的能看清吗?能看清我就不用调了,好吧,你如果要调的话,我只能调到20啊,调到20就已经很大了啊好了,那完事之后我们来看一看啊,那在这个地方呢,我们需要去干嘛呢?第一步我们需要去做关闭防火墙的操作,那STMCTL,然后呢,Stop咱们的fire wall啊stop咱们的fire wall,其实你这么关啊,也没有。
06:44
全部把这个防火墙给它关掉啊,然后关闭防火墙,然后设置一下this是able的,那this abled fire。好了,那设置开机不重启是吧,然后呢,我们要去设置咱们的什么呀,设置咱们的这个SE linu是吧,那SE Linux也是一样的,那在这个地方呢,我要输入咱们的en for NG去变成disable的。
07:15
对吧,变成咱们的DA报的,那然后后面就是找到配置文件的位置,配件文件的位置的话是ETC下的SE,另一个下的confi。哎哟,看看哪个地方说错了啊,嗯,这个地方的话。Said-I。然后呢,后面是en。没问题啊。Disabled。这个位置是吧,少了一个什么,少了一个斜杠啊,就是S斜杠斜杠对吧,两个它进行替换嘛,是不是啊,所以这个地方呢,我们加一下,那这样的话就给它修改好了,修改好了之后呢,我们要关闭什么,关闭咱们的嗯,Swap,那swa咱们的这个swap是吧?Swap off,然后加一个杠A,这样的话是一个临时设置啊,临时设置去关闭,你如果想永久关闭的话,你就直接到那个C下的FSTB里面,把那个东西给它删了就行,是不是,然后我们的这个e house呢,我们已经修修改好了,修改好了吗?啊,这个已经修改好了是不是,那让他这个修改好了之后呢,我们做第六个,第六个的话,我们是需要干嘛呢?我们需要将桥接的这个IPV4流量传递到咱们的防火墙量,那就是什么,就是咱们的这个啊。
08:51
大家写好了,那我这个地方呢,直接复制过来啊来,那我们呢,把这个呢给它复制过来啊。
09:06
好,那我们这个给它复制过来。放到这啊,那这个呢,就是诶。看看啊,K没有写好是吧,是哪意思啊?Cat啊,Cat啊。K,然后呢,加一个它,然后最后的话就是咱们的这个of啊e of。然后上面ctrl a一下,然后把这个T给它删掉好了,这样的话就可以了,这个呢,就是把咱们这个调节的ipvc的流量传递到咱们的I VT boxs当中去,然后呢,我们要生成一下是吧,SYTMCTL啊不是这个SYSCTL是吧?然后呢,杠杠SYSTM啊这个样的话去给它生效啊,这样的话就给它生效,生效完了之后呢,我们要去做时间同步,但时间同步这个地方啊,一般情况下我们都已经安装好了,如果你不确定的话,你可以用什么呢?你可以用这个RPM包杠这个PQL去查看一下我们的啊,Net start对吧,Net data啊去查看一下,那我们这个地方一般情况下都已经安装好了,所以咱们只需要做时间的这个同步就行了啊,来time点咱们的windows.com是吧。
10:38
做一下时间同步,那这样的话我们其实就已经做完了啊,这样的话我们就已经做完了,那我们再回过头来之后稍微整理一下啊,我们再回头来整理一下咱们的初始化,初始化是怎么做的是吧,我们的初始化是怎么做的,那咱们的系统初始化的第一步呢,系统初始化的第一步呢,就是干嘛呢?就是在这个地方呢,去给它关闭防火墙,对吧?啊系统初始化第一步啊就是关闭防火墙,所以这个呢,也是大家去这个啊需要去关闭的啊关闭防火墙,那第二步的话就是关闭SE linuxx,我直接这样给你写吧,我不给你复制过来了啊啊第一步呢,是咱们的这个关闭防火墙,第二步呢是关闭SE Linux。
11:30
第三步呢是关闭swap,第四步呢是设计主机名,但咱们在刚开始的时候已经设置好了,对吧?啊然后呢,第五步呢是干嘛呢,是桥接将这个将这个桥接的流量。啊,将桥接的这个IPV4是吧,然后呢,传递到传递到哪儿啊,传递到咱们的I VT box链啊第五步呢,是时间同步,一共就这几步吧,一共就这五步啊,我在这个地方呢,也给大家写了一个脚本啊,也给大家写了一个脚本,如果你觉得这么做太麻烦了是吧,那你可以参考我给你写的这个脚本去做就行了。
12:31
啊,你写一下啊,插入到咱们的这个表格里面,然后呢,加一个颜色,学会这个方式啊,加一个颜色,你想要什么颜色,你加什么颜色就行了,是吧?然后呢,把咱们代码复制进来就行了啊这是咱们的这个啊脚本啊,这是咱们的一个脚本,它做了一些排序啊,这个排序可以不要是吧。
13:02
好吗?这样是不是这样的话,咱们的这个脚本你就可以直接执行,放到咱们的机器里面,放到咱们的这个什么,放到咱们的这个虚拟机里面,直接执行就行了啊,三台机器都需要做初始化,所以三台机器我们都需要这么去做,三台机器我们都需要这么去做啊,啊我看一下咱们的时间。现在的话是13分钟没关系啊,咱们继续做其他的,那我这个地方呢,就直接给它复制过来,把这个脚本复制过来执行啊来,因为三台机器你做的都是一样的,所以我这个地方呢,是可以直接复制过来执行的,那到第二台机器这个地方来,对吧?VRM,然后呢,初始化点SH,初始化点SH打开之后呢,把刚才的这个脚本啊粘过来,粘过来之后你直接去加权限执行或者BY时 Csh.SH执行就行了,那这个也是一样的,那也是一样的VR'M这个呃,初始化点SH,那起来之后呢,在这个地方放进来,然后呢,保存退出啊,然后呢八点 CHsh.SH。
14:13
好,这个是是否修改主机名啊,否是吧,啊这次呢不做修改啊,然后呢,因为我这个主机名已经提前修改过了嘛,所以我这次就不做修改了,好吧,这样的话我就全部你看已经安装了就无需再安装,是不是已经安装过了就无需再安装,然后时间同步就结束了,这样的话,我们三台机器都已经初始化成功了啊,三台机器都已经初始化成功了,好了,那这是咱们这个本节课的。内容啊,本节课的内容主要讲的是咱们的初始化环境的一个,嗯,搭建啊,就是部署,那主要做了这么五个步骤是吧,主要做了五这么五个步骤,我们可以通过脚本一次性来实现啊,通过脚本一次性来实现好,那本节课的话,内容咱们到这里啊。
我来说两句