00:00
接下来我们来开始安装刚才呢提升的这三台机器,我先给它开机,然后呢,我们来连上这三台机器,因为我们只是一个提升,配合所有的这些内网IP地址,包括我们之前的安全组这些设置呢都没变,然括我们这个公网IP也都没变,所以我接下来就直接连上,连上我们的第一个master节点,还有我们的第二个node节点及第三个node节点来稍等,好,现在呢,我们这三个节点呢,都是连接正常的,没有任何问题,然后我们接下来来安装我们的这些前置环境,我们整个一整个的一套安装流程是这样子的,那们三台机器呢,我们先安装docker,因为这是容器运行式环境,再来安装cooperer ne平台,然后呢,再来安装我们cooper s需要的一些前置的东西,安装好了以后呢,我们再来安装coer s首先我们来安装docker。
01:00
一台机器呢都要装,所以我可以这样来做,把这个命令全部点一个复制代码,每一个呢都在这儿给它粘贴运行,每一个呢,我就把全体的都已粘贴运行就行了,这一块呢都一样粘贴运行好,我们就来等待就行,当然这个等待的过程呢,我们再来看一下你的这些命令都是干什么的,首先我们要安装docker,把旧版的DOCKER1移除,安装我们这个样M的一些工具类,配置一下docker的样M原地址,比如说告诉我们这个样m docker去哪下载,配置好以后呢,安装了指定版本的docker,然后呢,并让docker开机启动,而且配置了docker的这些,呃,镜像仓库的地址,我们这个下载的这个镜像地址,然后还有我们的这个docker,让后台的伴随线程也都重启一下,这配好以后呢,都重启一下,这块呢,没有什么要改的,唯一你想要改的就是我们之前在安装刀ER的章节,我说过这块呢,你可以改成你的镜像地址。
02:00
那用我的呢,也没有啥问题,好我们来看一下现在安装到啥程度了,那第一个机器呢,就剩重启docker了,第二个机器来看一下,也剩重启刀cker了,第三个机器也剩重启刀ER了,其实大家可以把这个做成一个对吧,Share脚本,好我们来确认一下docker PS docker PS,这docker呢,现在都是在运行过程中的,其他的呢也都大概检查一下,没问题,这是我们的第一步,Docker呢,我们就先装好了,Docker装好以后呢,接下来我们来装第二步K8SK8S呢我们先来做第一件事情,每一个机器呢,设置自己的host name啊,不能用local host这个,而且呢,每一个机器内网互通,这是我们之前都已经做好的环境,所以我们现在呢,用这个叫host name control set host name,每个机器呢都来设置一下,第一个机器就叫就叫master。
03:00
比如我们就叫K8S master,以前叫8s master,而第二个呢,我们host,然后呢,我们就把它叫K8SET host name,把它叫NODE1 node1节点,然后呢,它我叫NODE2HOST name control set host node2节点,好我们可以把这些节点呢都重新连接一下,它的这个就会发生变化,稍等master节点,哎,这个呢,主机名就变成了K8S master,那剩下的呢,来连上好,那这一步呢,先给它把所有的这个主机名给它做好,做好以后呢,接下来我们来进行第二步,因为接下来的这些东西啊,是所有机器都要运行的,所以我一粘这还是我们之前的这些东西,比如我们要关闭SE Linux,临时关闭永久边关。
04:00
闭,并且关闭交换分区,这是临时关闭,这是永久关闭,并且呢,打开我们这个调节流量设置,并且让它生效,这都是我们以前做过的步骤,我们再把它呢复制一遍,来每一个机器来执行回车,然后呢,这个也一样,直行回车,这个呢也一样直行回车,好我们呢,这个就准备好了,这个准备好以后呢,我们接下来继续,当然在继续之前我们说开通的这三台机器啊,我们这三台机器呢,都是tos系统,S7.9,大家呢,如果想要你自己要重新开通,就别搞错了,S7.9,我只对S7.9进行负责,对吧?好,那我们这一块呢,准备好了以后,接下来我们再来安装cooper cooper命cooper control,还是我们之前的这些操作,只不过。
05:00
那在这一块唯一需要变的就是我们K8S master的IP地址,因为每一个机器都要配这个事儿,所以呢,我来到这儿来确定一下master的IP地址IPA,我们master IP地址呢是310.4,我把这个复制过来,来到我们的这,大家呢在下边也要改你的,把它我来复制来,我来看一下每一个机器都要执行的操作是什么,首先配置K8S的样M源地址,比如K8S去哪下载,然后呢,我们安装指定版本的这个K8S的这些组件,Cooper尔的命和cooper controller,我们以前说过cooper的命是帮我们引导创建K8S集群,Cooper controller是我们要经常桥的命令行,Cooper late是每一个机器的厂长,对吧?好,我们把这几个呢都装好了以后呢,接下来再来开机启动cor light,并且呢,让每一个机器都知道master节点的IP地址是什么。所以我把这一块的。
06:00
啊,所有配置右一复制,然后呢,每一个机器都来执行,这个呢也一样,直接在这儿粘贴,每一个机器都来执行,这个也一样,在这儿粘贴,每一个机器来执行,来稍等。好,这一块呢,回车一下就行,再另外一个来看一下装到哪了啊,回车一下,然后这个来看装到哪也回车一下,好,那现在呢,这三个人把我们K8S的这些基本组件就装好了,并且呢P一下K8S master,然后呢,每一个人都得知道master机器的IP地址是什么,第一一号机器没问题,二三号呢都可以来确认一下,回车好,二三号呢也能P通master的IP地址,在这粘贴回车好,也能拼通master IP地址没问题,然后呢,接下来我们这三个机器呢,把K8S的核心组件都装完了,接下来我们就来初始化master节点,初始化master节点呢,只需要做一件事,就是呢,把这一块改成你master的IP地址,那就是这我们之前相当于在ETC host里边。
07:23
配的东西这个复制,并且呢,把这一款K8S master改成我们配的这个域名,这都要保持一致,剩下的呢全部不用变,我们只需要在主节点来执行,所以我现在在主节点来执行初始化,我们的K8S的主节点,当然这个主节点的初始化呢,它现在要下载一些我们的这个镜像,我们就等着他把这个镜像下载完,整个镜像下载过程呢比较慢,所以这一块呢得稍微多等几分钟,而我们以前安装K8CS集群啊,我们是把这个镜像下载呢,做成了一个shell脚本文件,我手工下载这块呢,让它在这儿等待自己下也是没问题的,当然这个下载过程呢,我们先来等待,来强调一件事情,就是我们现在呢,这三台机器他们呢,都在我们同一个这个网络内,首先IP是通的,其次因为我们这三台机器啊。
08:23
都会用一个安全组,也就是他们的防火墙设置点到这个安全组里边,安全组呢,一定要做一件事情,我来到我们的这个安全组,安全组我们是这个默认安全组,默认安全组呢,在清音这里边有一个设置项叫组内互信保证呢,你这是打开的现在安全组内的所有机器的所有端口,你就算不配置,机器跟机器之间是互通的,而我们安全组里边呢,额外配的这些端口是外网想要访问,我们是可以互通的,所以我把之前我们的这些乱七八糟的端口我就删了。
09:01
我这个呢也删了,只留下呢我们真正的一些配置啊,比如K8S集群呢,未来我们的这个微服务都可以让它自动在机器节点上以note port方式暴露端口,端口范围是不是叫3万到32767之间,所以呢,我们只需要暴露K8S集群的这个之间的端口,对外提供访问就行了,所以剩下端口呢都可以删掉,有了K8S集群端口呢,就没有那么多了,我点一个应用修改,但是组内呢,大家人所有端口都是默认访问的啊,因为我们已经打开了这个组内户性好,那现在来看诶,我们等了一阵,正好呢,我们整个master节点就准备好了,而且我们告诉大家这个master节点啊,现在执行好了以后,把这一段一定要复制保留下来,把这个关键信息息记录好,Master节点做好了以后呢,注意它的关键三步,第一步,我们想要用我们的这个master先。
10:02
把它的这三行命令已复制,我来把这三行命令已复制,这三行命令呢,其实就是把我们cooper notice的核心的这个管理员配置文件给我们移到root用户当前用户目录的点Co com下,只要有这个文件,我们就命令行就能操作K8S集群了,比如go ctrl get noes,这是不是我们就能拿命令行操作集群了,对吧?然后呢,这是我们做的第一步,第二步呢,就是我们说的,按照人家的官方文档是不是加安装网络组件,而这个网络组件呢,大家就参照下边的安装,首先把网络组件的压马尔文件下载过来,我们是使用卡里口来做K8S集群的整个网络组件,它帮我们来扁平化我们的pod啦service这些网络,然后呢,这个网络组件来了以后呢,接下来我们再来让它把这个网络组件呢给们装上play-F。
11:02
因为我们把这个卡口雅马尔都已经下载下来了,所以让它应用,那它的这个创建,包括创建过程呢,你也可以看一下get pod-A,这个创建过程呢,你就等它慢慢下载就行了,那至此我们的这个master节点是不是就准备好了,那master节点准备好了以后呢,接下来我们就要加入worker节点,我们K8S集群里边的其他节点想要加入进来,因为我们之前呢,已经记录了master节点执行完后的消息,我们把master节点的这个网络组件我们也装好了,接下来有can join any number of controller派,Controller派呢,这是我们的控制面板,就如果我们要做K8S集群高可用,我们想要做多个master,多个领导人的话,哎,你在新的机器里边,如果这个机器呢,还是领导节点,那你可以执行这个命令,但是呢,我们现在只是单领导,不是多领导,高可用我们就可以执行下边,下边呢是加入任意。
12:02
多的ER节点,所以我们的工作节点是弄一弄二,就使用这个命令往前加就行了,回车回车等一段的运行时间,好我们发现呢,NOE1就没问题了,看NOE2,好,NOE2呢也没问题了,包括我们来看集群库,Control get notes集群里面所有节点,好这两个节点呢,都在初始化,对吧,还没not ready呢,因好多呢还没创建完呢,所以等这些东西都创建完,那集群就OK了,我呢大概等了五分钟左右啊现在呢,看一下这一块呢,应该都是好的了,然后呢,包括确认一下get noes集群里面的所有节点也都准备好了,那至此我们安装cooper SFA的整个前置环境,那其实我们装好了docker,装好了cooperer ne,包括呢,每一个安装命令,我们之前在安装的。
13:02
的时候呢,都给大家详细解释过,好,我们呢就先把这个装好。
我来说两句