00:00
好,安装完前面的前置环境,那接下来我们就该安装库。当然我们还是来参照cooper fair官方文档在cooper notice上安装,来点击这个按钮来看一下官方文档怎么写的。首先在前边官方文档说我们在必须准备好库ne的版本,1.17 1.19或者1.20叉,那我们首先这个是符合要求的,我们库ne的版本是1.20.9,然后呢,机器的性能也符合要求,包括在安装之前有一个默认存储,我们在前面呢,刚安装好了NFS的这个默认存储系统,这一块都安装好以后呢,接下来部署库fair其实就非常简单,只需要呢执行两行命令,所以我们来看一下第一行命令是cooper controller apply-F相,它要应用一个配置文件,这个配置文件呢叫cooper fair installer,相当于cooper s fair的安装器,好,我们。我们把这个呢拿过来,这个文件我们最好先下载过来,因为我们接下来可能对它要进行修改,这个他说no such file,我们这个w get呢,可能没有这个命令,所以我们就压安装一下,有可能大家会打印的,没这个命令。
01:13
W get,好,我来安装一下,安装完以后呢,来重新运行这个命令。好,我们先来等他下,第一个叫这个叫cooper STEM,还有我们的第二个。这个复制过来叫cluster configuration,这个翻译过来呢,就叫集群的配置文件,所以我们想安装之前,其实就是啊,把这两个文件应用,这两个文件呢,我们先下载过来,这两个已经下载过来了,一个是安装器,一个是集群配置,其实这个安装器呢,没有什么需要改的,主要就是这个集群配置文件我们得改一下,这个改呢,我最好这么来做吧,我来看它一下cluster comp,我把整个集群配置文件的内容拿过来,在下面改一下,或者我们拿这个命令,因为VI命令的话,它这个有问题,呃,不能高亮,所以不好改,我们这个install-Y来把这个位装一下。
02:19
来看一下集群的配置,有什么要改的?稍等他的安装。好,那接下来我们就直接为classluster com,就是这个,这是一个压面啥,然后呢,我们需要改的就是ec下面的所有东西,首先什么第一个persistence,跟存储有关的,它如果我们没有默认存储类,我们在这要指定存储的名字,如果我们有什么都不用管,所以前面这一块呢不用管,而我们接下来呢,要做的就是把你能看见的false你可以改一下处就行了。所谓的force改处就是开启相关的功能,比如我在这我输入I,我把这个force呢,我改为出想在这一块呢是开启etcd的监控功能,但etcd的IP地址是我们集群内master节点的IP地址,来写一下吧,来看一下,其实这块功能我们怎么知道要开哪些呢?在库巴斯下边有一个叫启用可查瓦组件,点过来。
03:21
那未来我们cooper fair把一站式的整个能力全部呢,做成了可插可插拔效果,我们需要什么,我们开启什么就行了,所以呢,我们在这看一下,比如这一块,如果你需要应用商店功能这一块呢,也有介绍,我们在这儿呢,就不详细挨个来说了,我们现在呢,先挨个都开启,开启了以后呢,我们在体验的过程中再来说,首先第一个开启etcd的监控,监控呢这是etcd的I pip,主要是我们master节点的IP。我来复制一个,而且呢是master节点的私有IP啊,大家千万别写成公网IP master节点的私有IP172这个复制一下。
04:01
好,这是etcd的监控功能,我把它开启了,然后呢,Red的功能,那我也写一个开启,然后呢,这个轻量级目录协议的这个我们也来开启,然后呢,我们再来往下翻,剩下呢就是键false改处,但是这一块不用改,说base also这一块呢,相当于我们在开启监控功能的时候,监控功能呢,啊问我们是不是要连search,有没有什么账号密码这块呢,它系统里边的默认都没有,所以我们不用开,然后呢,加了这一块alert,就是整个系统告警功能来给它打开。然后呢,接下来审计功能全打开。这一块davids功能,这是我们重点体验的,我给大家打开。还有我们整个事件集群的事件功能来打开。还有我们的这个日志功能,我们也来打开。还有我们的这个me server,这个不用打开,因为me server呢,我们上一节课在装前置环境是不是装过了,而且呢,这一块呢,你也千万别打开,因为库S要安装server默认是从官方下镜像的,经常会导致下不来这一块安装失败,所以呢,老师在前置的环境就给大家提前装好。
05:16
继接下来继续往下这一块呢,还有网络策略什么这一块呢处哎也打开。然后再来看一下还有什么呢。还有这个IP铺这块type什么弄了什么,它指定卡里扣。要指定指定成这个,因为我们我们之前装的这个网络插件就是卡里口,所以如果我们装的网络插件谁你就指定这个啊,剩下都不用管,然后还有一个open patrIoTs,这就是它的应用商店,先来打开,还有service。我们的微服务治理功能,我也先来打开这个cuber edith,这个是边缘服务,这个边缘计算有关的这一块呢,我们也不打开了,打开的话其实也体验不到,因为我们没有一些边缘计算的设备,想要打开的话也行,来打开吧,反正就是建force都改触,把它的全功能都打开,然后WQ退出并保存,那至此呢,我们现在相当于把两个文件就下载来了,然后按照库fair的官方这个指南,那么接下来要做的事情就是把这个两个文件1PLAY,就是我们的安装包,对吧?Cooper的这个安装器和我们的集群配置,那这个集群配置呢,我们也改好了啊,顺便。
06:37
因为有些同学呢,有可能这get这两个东西下载不来,那我们在这块附录里边也有整个完整的文件,大家把这呢一复制,以及class configuration这一块呢,我后来在这把我改后的文件给这一贴,大家也一复制就行。好,然后呢,这个改好了以后,接下来我们只需要用两个命令叫cooper controller play-F,第一个是cooper的install,我们的安装器,好,然后呢,接下来是第二个play-F,叫集群的配置回车,这两个准备好以后,那接库fair就正式进入安装过程,那安装过程呢,其中它先创建出安装器,创建出安装器,只要安装器有了以后,它就开始安装。
07:23
啊,安装之前呢,我可以把这个cluster configuration这一块的内容,我给大家复制过去。如果有同学下载不来的话呢,就参照我们这一块的做法。来复制到这个class。这是原来的,好,来复制一个新的,我们改后的t false呢,我们都改为true了。哎,稍等一下。好,现在呢,看他的这个installer,包括呢,整个集群的安装状态,我们也要监控,所以库fair在这一块呢,还做了一个叫检查安装日志,把这个复制来,然后集群呢,整个安装呢,你接下来我我可以来检查这个日志,就是它做到哪一步了啊,这个命令呢,一运行,当一运行呢,它这会报错,说我们这个ks install waiting to start,也就是说我们这个install它都没装好呢,等这个装好了,我们再来检查集群状态。
08:21
稍等一下啊。大概呢,等个两三分钟左右,那这一块大概就是三分钟,我们的这个安装器它就在运行了,然后接下来我们再来使用它的日志检查命令,在这一块呢,就开始打印库的整个安装日志,以及走到哪一步了。把这我们做完的这个步骤来记录一下,只要我们把这一块修改以后呢,就可以查看它的安装进度,那这个安装进度呢,我们就不在这儿等了,我在关键环节呢,给大家再展示一下就行。这一块呢,大家看到的就是整个的安装进度,包括它在安装什么组件。
09:04
比如要部署我们的命IO等等等等。比如这一块我们就能看到一些汇总报告,主要是这一块呢,不应该有失败的,对吧,可以有跳过的,然后这一块呢,已经改变了的,OK的31,接下来呢,他就开始给我们安装它的全功能,比如安装我们的这个监控服务,多集群啊,应用商店,网络隔离,包括我们的这个告警系统啦,审计系统啦,也一站式的单维S功能等等等,他呢就开始给我们来安装它的全能力了,这一块呢就浪费的会有一段时间。我们就不在这儿跟大家一起等啊。大家就在这呢,主要等这些汇总报告,总共呢有11步啊,一杠11已经成功了,现在等到11-11,那它就整个安装完成了。
10:05
好,大概等了15分钟左右,那这一块呢,就安装结束了,大家也能看到这个结果啊,首先他在前边呢,收集了一堆结果,然后下边呢,还给我们打了一个这个界面,Welcome to cooper对吧,我们这个安装结束有一个默认的账号密码。然后我们可以来登录到这个叫30880端口,所以大家一定要注意的是,我们在我们的这三台机器的安全组里边,一定要放行这个端口,因为我们现在这个默认安全组里边,我们已经把K8S的3万到32767之间我们都放行了,所以我这一块呢,可以直接访问,而且这个端口呢,是在你集群里边任意一台机器,你仿任意一台机器的30880就可以了,所以整个安装完以后呢,访问访问任意机器。的,咱们这个30880等等,而且呢,默认的账号是我们的这个密,密码呢,你就从控制台里边获取,而这个密码我们来把这个密码拿过来。
11:18
好,我们现在来访问一下,我就来到任意一台机器,嗯,云服务器,我随便来复制一个IP地址。冒号的30880回车。然后接下来呢,他让我们登录,当然这一块呢,登录之前最好啊,我们在这儿呢,确认一下所有的pod都是正常运行的杠A。然后比如看这一块有些东西是不是还没运行完,所以我们呢,我们不妨再多等一阵,等所有pod呢,全部运行结束以后,我们再来登录。大概呢,刚才又是等了十分钟左右,然后我在这儿继续来进行检查的时候,发现呢,还有一些是没准备就绪的,像如果这些还是在容器在创建中,不是在running,我们有可能呢,就要排查一下,正好给大家说一下我们去来如何排查他们到底是真出问题了,还只是呢,在或者在下载镜像或只是慢。
12:16
举一个例子吧,比如我们用它,当你发现呢某一个pod,这是这个pod的名称空间,这是pod名字,它呢一直是正在创建中啊,没有启动运行,我们可以使用这个命令叫库controller describe来描述一下这个pod-N把这一块呢粘过来后边名称空间,这是它的pod,描述过来呢,只要你发现它在这是pull image,就是正在下载镜像,那还好,对吧,那只是在在下载镜像,所以呢,其他的这些pod呢都一样。只要呢,他们是在下载镜像,那只是呢,说镜像远程下载起来呢,可能比较慢一点,Controller describe。Describe-N。
13:02
得确认一下,这些东西呢,都是在下载镜像,那其实还好,你就来正常等待就行了,不过呢,我在下面检查的时候呢,发现还有一个这个叫普罗米修斯,这个东西呢,是来做集群,嗯,整个监控功能的,我们来库controller this CRA po来描述一下这个。而他在这呢,报错的时候,他呢报的并不是那个,他报的是另外一个叫叫这个大家会看到fair mounted fair mount就是我们这个挂载失败,挂载失败的原因是说他呢secret就是相当于有一个密钥叫CU etcd clients,这个呢没找到,因为我们这个普尔米修斯,我们在之前集群开的时候配置了要他监控那个etcd集群,所以etcd集群的整个监控证书它找不到,那这块找不到的话呢,它就会一直有问题,所以大家接下来呢,再来运行我下边的这个命令复制一下。
14:03
这些呢,都是在官方文档里边有解决方案,一回车让他呢,自己把这个一创建就行了,嗯,然后我们就接下来继续等,继续等看什么时候呢,这些东西都能创建完。好,最后呢,又是整了五分钟左右,因为自从我们创建了一个这个secret secret是什么东西没前说过对吧,自从呢,创建出这个C以后呢,现在呢,慢慢所有的东西呢,全是running状态,那这样的话呢,我们库fair的整个前全集群功能,我就算是它创建好了,此时呢,我们再来登录进酷系统,使用它给我们提供的账号密以及默认的密码。登录进来,当然第一次登录呢,提示我们修改密码还是挺不错的,来修改完密码好,这次呢我们就进入到了库S的整个平台,平台里边呢有非常多的功能,应用商店平台设置访问控制,访问控制呢就是来做权限啊东西的,这就是我们应用商店的,包括我们集群管理功能,比如有多集群之类的,那我们现在呢就一个集群,所以我们接下来呢,就会在这个里边来进行实战,包括我们说的边缘计算功能,如果有边缘节点还可以在这儿进行添加。
15:23
行吧,这些功能呢,我们后来会挨个带大家啊,我们来实战一下,然后呢,那至此我们的这个cooper s fair在cooper notice上的整个完整安装过程,我们就给大家相当于展现完成了,那如果大家觉得这个过程呢,有点太麻烦啊,我们只是呢想把玩一下,不想体现这么复杂的过程,那么下一节课呢,再来讲一下如何一键在单节点或者多节点上来进行安装部署,也呢非常快,而且呢,如果你也想体验这个平台酷官方呢,这直接有一个DEMODEMO呢你放到这儿,大家注意他的这个账号呢,是DEMO1DEMO2,来给大家看一下。
16:04
这个账号呢,是DEMO1和DEMO123,大家也可以点进去登录一下,比如DEMO1和DEMO123。这个呢也能体会到库sefa的平台的一些能力,大家可能有些权限受控了,所以我们接下来的一些演示效果,如果你不想搭出这个平台,它在它的整个测试平台里边也是不错的,比如他测试平台里边也整合了多集群环境。行,那下一节课呢,我们就来说其他的方式来快速的安装库尔平台。
我来说两句