00:00
好,前面呢,我们大概说了一下K8S集群里边各个组件之间的交互关系,答,这一块呢,是K8S官方文档里边我抄过来的每一个组件的介绍,比如我们说的CU schedule,也就说我们刚才说的这个schedule组件,还有CU controller manager,也就是我们刚才说的这个controller manager组件,就这个啊,它加了个cooper前缀,无所谓,然后呢,各个组件他们之间是干什么的,你也可以详细看官方文档对这一块的解释,当然你看这个呢,可能目前是不太理解的,大家就先慢慢用着啊整,等整个大家直接实战全部都用熟了,然后呢,你把很多细节呢,你也慢慢通过自己学习整到了,哎,接下来你再来去理解就非常容易了,然后呢,我们再接下来安装K8S的集群,整个集群的原理知道以后呢,为了后边的方便实战,我们自己肯定得整一个集群,当然这个集群安装呢,我们先来了解一下我们安装集群的整个大致步骤,哎。
01:00
这又有一个动画啊,理解了这个动画的集群的整个安装步骤以后呢,最接下来我们的在安装集群期间,你最起码就知道,哎我是谁,哎我在哪儿,我在干什么?好,我们来看一下这个动画,我们现接下来的整个集群,我们先买上三台机器,按量付费啊,我们都是按量付费满三台机器,然后呢,这三台机器要整一个K8S集群,我们得给三台机器,首先啊,别的不说,因为我们K8S呢,整个应用在K8S机器上跑的应用都是以容器化的方式跑的,所以K8S相当于是docker的一个高级化产品,所以呢,我们别的不说,每一个机器肯定要先装上docker,所以我这个图里边好像没画没画无所谓,大家知道一下,你的第一步先给每一台机器都装上docker,然后第二步在每一台机器安装上cuber light cuber light就是我们说的厂长嘛,对吧,我们现在呢,硅谷集团要开各大工厂,包括总部,我们先把厂长人定了,然后呢,接下来我们。
02:00
总部里边要有什么东西,由厂长负责帮我们整,所以呢,我们先给集群每一台机器安上cooper,还要安装上一个叫cooper controller和cooper的命,这两个东西呢,其实是来协助我们程序员操作的,你整个集群搞完了以后呢,你甚至于把这两个东西你都可以删掉,当然我们来看一下库,Controller这是干什么,这个呢是我们程序员用的命令行,我们经常呢给K8S集群啊发号施令,我们就会使用这个命令行,什么controller,叉叉叉叉,我让K8S集群给我创建啊一个应用,那就是ler什么什么,所以呢,我们这个是给K8S集群发号施令的,所以呢可以每一台机器都装,实际上呢,你只需要装在master节点,现在装在总部,因为只有总部才能给集群发号施令,别人呢不能,所以我们呢一般可以装在总部,当然你都装也无所谓,然后呢,第二个我们接下来再装一个叫包的命,你一听这个叫哭包的命。
03:00
就是帮我们程序员来管理集群的,其实装了它以后呢,就能接下来我们安装K8S集群就快多了,K8S的集群安装有非常多的方式,最快最简单的方式就是使用库巴尔的命,还有整个二进制啊,二进制那种方式硅谷之前也讲过,大家再去回顾一下,好,那么现在呢,这个cooper admi相当于每台机器先装上docker,再装上cooper,再装上cooper controller,再装上cooper admi,他们之间是干嘛的?Cooper是每一个机器的厂长,这是必必须有的,然后cooper ctrler是我们程序员用来发号施令的,Cooper的命是帮我们程序员快速搭建起K8S集群的,集群搭建完你不想要它也行,只有这个和docker是必须的。好,我们接下来呢再来看一下啊,这个整好了以后呢?那我们K8S集群是怎么搞起来的?首先你挑一台机器当成主节点,比如我挑中间的这一台机器,我使用孤泊尔的命这个工具,调用一个命令。
04:00
叫cooperin引匿,引匿呢相当于我现在初始化一个主节点,接下来呢,Cooperin这个工具就会帮你把这个节点变成主节点,所谓的变成主节点其实就是一句话,因为主节点里边呢,之前有好多核心东西,大家看一下,只有主节点里边会有决策者秘书部资料库这些核心东西,对吧?所以呢,相当于让库的命当帮我们把这些核心东西创建出来,我们看一下啊,库命只要我们调用一个引匿命令,他把这个节点呢初始化成主节点,然后呢,主节点要装的这些所有东西都由厂长来装,厂长呢去自己来下镜像,把这些应用呢装起来,这组件每一个组件呢都是一个,呃,我们运行中的这个应用就是我们说的容器,然后呢,厂长负责把这呃镜像下载来给我们启动起来这些东西啊,好,厂长把这些我们相当于主节点里边需要的这些核心组件启动起来以后,我们的主节点。
05:00
相当于我们硅谷的总部就OK了,一切事实完善,那接下来以后呢,其他人,那接下来有用他的这个库巴尔的命,只需要一行命令叫库巴尔的命,Join现在加入我们这个集群,加入集群那他呢就可以了,加入集群呢,因为我们每一个这个厂里边都得有这个门卫打野,哎,门卫打野跟厂长是每一个厂的刚需,剩下都无所谓,好,然后呢,接下来我们这接下来呢,你只要说加入我们的集群,然后呢,厂长呢,就会给,呃,给我们这个厂里边再安插一个门卫,对吧,然后呢,这一块一样,我说加入集群,然后呢,每一个集群里边的我们的这些风厂,也就是工作节点,它需要的一些核心组件,厂长呢就帮我们搞好了,所以呢,整个的交互关系呢,大概就是这样,装好cooper light,装好cooper controller,用cooper命工具先整一个主节点,然后呢,再再用的命工具加入一些其他节点,其他节加入的。
06:00
过程中,每一个节点厂长负责把我们节点里边要用的核心组件都给我们启动起来,就是这么一个流程。
我来说两句