00:01
各位大家好,我们继续来搭建高可用的K8S集群,刚才呢,我们在所有节点上安装了刀,ERCU的mean Co light,还有Co ctl,咱都完成安装,那我们下面咱开始就部署我们的master节点,那怎么做?文档中写的很详细,首先你需要在具有VIP的master上进行这个操作,其实做一个就是初始化操作,那什么叫具有VIP?这个master上咱刚才提到我们的VIP那个IP地址,咱用的是不是这个四字点158,那咱们到master节点中可以做个查看,我先把这去掉。在里边查看,我们加个IPS33,大家看在我的MASTER1上,目前是不是有了158,所以现在我VIP就作用在这个MASTER1点上,如果说你作用在MASTER2或者MASTER3,那你在VIP所在这个节点上进行这个操作,我现在是作用在MASTER1上,最后在这里边做一个初始化操作,那怎么做,我这里写到了,首先这里边为了明显我这个位置先建个文件夹,然后在里面做操作,不创建也可以,只创建之后更加方便,那我现在我就在MASTER1里边先建一个文件夹。
01:23
然后切完之后进入到文件夹中,在里边我们做操作就让它更方便。那我们来记录啊,就这个Co nice win fast这里边,然后在里边呢,我们首先先建一个配置文件,你注意啊,配置文件中呢,其实你你可以不创建,你在后面直接加参数,我建立配置文件更加方便,就是一个样文件在里边写什么,首先你看我写上当前我这个MASTER1MASTER2节点。15156加上VIP那个IP加你的一个名字,然后在里边加上一些配置,所以咱们现在先建个配置文件,为了做到初始化,就是一个样文件。
02:05
那我在里边创建。这个样文件在样文件中呢,我把这个内容咱就直接复制到这个样的文件中来,给他做一个复制。就是我们的。这个文件啊,刚才有提到,主要是你改的话,你的IP包括MASTER1MASTER虚拟IP,还有你配的那个名字。把这个咱给它就复制过来,放到我们的这里边来。放完之后,最终。保存一下这就可以了,现在就有了这么一个。配置文件,然后有配置文件之后,下面我们用命令,就咱之前用过的cool mean in it,杠杠config,加上配置文件,在MASTER1见中做一个初始化操作,所以下面咱就来执行这个过程,这个过程中它会拉取你的很多镜像,包括拉取之后最终会提示你成功,里边有些提示根据提示在执行,比如你配置环境变量,包括你加入其他节点,这咱们下面咱先执行一下。
03:07
注意啊,这是在你的MASTER1节点,就是你有那个VIP那个节点上进行执行,然后现在我给他就执行一下。咱们看啊,目前正在执行,然后执行过程中这句话,他目前正在拉取你的镜像啊,所以这一过程咱需要多等待一会儿,因为他要拉去你的镜像。比如说我把这个咱可以打开,我们先看一下啊,里边有那个镜像,就用doer image再打开一个新的节点做个查看,诶我这个稍微卡住了,咱等一会儿啊,他现在正在拉取镜像。好,我这个出来了啊,比如我再打开一个新的一个这么一个MASTER1在里边用那个刀口。隐秘值你看啊,它目前把这个API server拍下来了,然后他又会拉取其他的镜像,所以咱们需要给它多等一会儿,等它拉取完成,然后拉取完成之后里边会有对应的提示,提示中主要两个地方咱看一下啊,第一个就是我们超级文件夹设置环境变量,然后这里边会有一段内容,内容中主要有这么一个哈希值,咱通过它把其二节点加进去,所以一会这个。
04:22
这段话咱要给它保存下来,为他一会儿使用或里写到了,根据提示保存以完以后内容一会儿要进行使用啊,那我们等它拉取完成之后,咱再保留这两部分内容啊,那我们现在咱们先多等一会儿,他目前正在拉取。所以你看目前拉了这么多啊,他应该慢慢最终都会拉去完成。好,我们看啊,目前他应该是给你拉取下来了,里边这一个东西你看到啊,这里写到。CU API server controller manager,还有这个叫she,是不是都做了拉取,所以它目前已经拉取了很多,然后咱们等待它最终的完成,包括里边还包含这个叫etcd,是不是也有了,包括咱看一下它那个最终的一些定向,你看里边啊,API server control manager schedule以及CD是不是全存在。
05:18
这样的话就完成了,所以最后你看啊,里边有一个提示,这个提示说我现在你的Co ne这个。已经初始化成功了,那就表示咱现在把它已经完成了啊,这个做到了,然后做到之后怎么做,这里边告诉我们,首先你先执行这段话,就是里边做一些基本设置,然后进行之后你要加入其他节点,然后你用。这个语句加入你看啊,里边就是加入其他节点,然后包括里边有这些值,这个位置,比如咱们一会儿要这个操作,所以现在我先把这段话先给它保存下来,为了咱们一会儿进行使用啊,先做一个保存。
06:01
然后给他,比如我就呃复制一下啊,直接先保存到我这个文本文件中,为了一会儿我们进行这么一个使用啊,先给他拿出来啊。然后这样的话,现在这个初始化过程就完成了,完成之后下面咱就把这段话盯一下,这执行我就从上面咱们就做一个复制了啊,就是里边的这三个第一个建个文件夹。MKDL这个我先。执行,然后执行之后第二部分我们做这个CP的一个复制,就是复制到我们那个对应的那个文件夹中。复制。然后做完之后,最后我们来做这个就是。最终这个操作。把这个。拿过来,所以这样的话,咱们现在把这一步就做到了啊,然后做到之后,这里边的这段话刚才我已经保存下来了,就是到目前为止,咱可以先看一下咱们当前这个状态,然后再往下进行。
07:02
那我们先把状态先大家看一下。就是酷吧?Ctl。CS,你看里边目前有这几个组件,然后包括咱再看一下我们这个pods。在这个库system里边啊,咱也看一下,就是这个名称空间中。有我们的内容啊,他目前正在下载啊,等它慢慢都会下载完成啊,咱们就要多等一会儿他完成,所以目前呢,这个基本过程应该就做到了啊,咱就完成了这一步,在MA1节点上做了一个初始化操作,然后在里边用这个阴力的命令完成初始化,初始化之后咱把这个做了一个设置,然后这段内容也做了一个保存,然后最终咱再完成我们的其他操作。啊,比如里边有一个get node,咱也可以做一个查看啊。有一个盖头。Not啊,目前你看MASTER1已经加进来,但是目前还是一个not read,因为咱们没有配置那个网络部分,所以咱们下面把网络给它先配置上,那咱们往下来做啊,那配置网络这里边我也是建个文件夹,然后咱们做这个操作。
08:16
啊,那来操作一下啊。我在里边,比如说我建个文件夹。就在这里做了啊,叫final。然后咱们进入到这个。Final里边来,在final中咱就是联网去下载这么一个样文件,这个如果下不下来,咱可以换一个镜像啊,包括之前咱应该有下载好的,那我现在把这个先下下来。这样的话应该就可以了啊,这里边应该有我们那个文件啊,就下载下来这个借款内容啊,然后下来之后在里边我们做一个就是相关的一个。执行啊,咱给他就执行一下啊呃,他说无法建连接啊,那我再连一下啊。
09:00
呃,这应该可以啊,就是你多试几次,如果不行的话,再换个镜像,刚才是第一次没有成功,现在应该有了,然后把这个样文件再给他执行一下就可以。创建在那个final这个网络啊,咱给它创建,所以你看现在就可以了,这个完成了,完成之后咱可以查下一下目前这个状态怎么样,但是这过程中咱需要多等会儿啊,他要做这么一个相关的启动,你看里边有一个final啊,包括这些应该没有启动完成一会儿他应该都会启动起来。所以这个啊,就是咱们一个基本的过程,目前咱们把这个MASTER1节点部分我们就做到了啊,咱们再回顾一下啊,MASTER1里边首先我们先做一个初始化,就是我们建立一个配置文件进行初始化,初始化之后只用这段语句,保留这个内容,为了一会用,然后最终安装一个final这么一个网络,包括通过网络啊,咱能看到里面那个具体内容。比如咱们安网络之后,那我们的note节点应该是一个准备好的状态啊,这些过程它需要联网下载啊,咱多等一会儿啊,里边慢慢都会完成,然后完成之后,下面咱就可以把这个MASTER2节点加到集群中,包括把我们的no的节点也加到集群中,最终就可以完成这个测试,所以最后还缺少两步,一步是加master节点,一个是加咱们的noe节点啊,那咱们一块儿来完成,目前就是完成了MASTER1节点的这么一个配置部署。
我来说两句