00:00
好,那前面我们把这个主节点已经初始化了,但是呢,人家说你需要部署一个网络插件,包括网络插件去哪找人家这都有官方文档地址,这不都有啊,然后K8S呢,支持非常多种网络插件,什么我们的这个卡里扣啦,什么这个ACI啦等等,下边一大堆,还有什么flano啊,我们现在就选卡里口,所以呢,包括每一个网络组件,它的这个呃,配置啦,包括它的官网在哪,K8S这不都有链接吗?比如如果你选了这个网络组件什么看对吧,那呢,你就念下它的官网,这可能在国外我们练不过去,算了,也不练了,那么就来部署啊,部署呢,大家直接照着老师的这个命令做,首先下载卡里扣的这个配置文件CTRLC,而且呢,在master节点运行命令啊,我们来回车使用我的这个命令CURL,把卡的这个配置文件下载来。
01:00
我们来稍等一下,看啥时候能下载完成,也就185K,我们的这个卡里口的这个配置文件就OK了,这个配置文件有了以后,其实给K8S集群里边装啊,装东西最简单,只要你有这个东西的配置文件,你只需要用K8S集群的一个命令叫cooper controller apply-F,杠F就是我想要应用某一个文件的东西,这个文件是什么呢?那就是这个卡里口,然后这一块呢,你直接回车就行,好,卡里口这些组件你看它会就会给你提示好多的东西,Created created k8S集群就给你会创建好多的东西了,所以呢,这一步我们就把网络插组件插件就部署好了,而且呢,大家一定要注意啊,你这样部署的前提是你没有给我改这个pod的CI drr地址如果你改了,你又得。
02:00
来到这个配置文件里边,就这个配置文件里边,我给大家看一下,这个配置文件里边呢,我给大家GR一个192.168,这个配置文件里边呢,有一处配置168,就是呢,你得把这一处配置打开,它原来是注释的,你打开打开呢把这一块改成你自定义的位置,所以呢,一般就用我的默认对吧,千万别乱改好,那现在呢,我们这个卡利克网络组件准备好了以后,我们可以再给大家测试一个命令,我们现在学了K8S集群的几个命令呢,哎,我们学了这么几个命令,第一个检查集群所有的节点,查看集群所有节点是使用库包ctrler什么呢?Get no对吧?然后呢,第二个我们可以,呃,还有一个叫给集群给灯具配。
03:00
置文件,根据配置,根据配置文件给集群创建资源,给集群创建资源,就K8S集群里边未来会有很多东西,我们把这些东西都叫资源创建资源,就是呢,假设你有配置文件,你只需要用这个命令叫play-F叉叉叉叉点面,K8S的这个配置文件呢,K8S这些资源配置文件我们都默认使用压面,然后呢,接下来第三个老师再教大家一个想看K8S集群里边部署了哪些应用,K8S集群查看集群,集群部署了哪些应用,用哪个命令呢?如果是docker使用docker PS是查看运行中的命令,对吧?而K8S呢叫库controltr get PS,杠A,杠A就是获取所有的,我们后来再说啊,为什么要杠A,所以这两个呢,就是等价的,在docker里边我。
04:00
我们把运行中的应用叫容器,在K8S里边叫pod,所以呢,提前给大家灌输一个概念,运行中的应用在docker,运行中的程序应用在docker里边叫容器,而在K8S里面叫pod,为什么叫pod,我们后来再说叫pod啊,知道这么一个概念就行了啊,我们现在呢,再来使用这个命令,P好,我们现在来使用这个命令啊,叫班一定在master节点,Master节点是控制节点,所以呢,你只有问领导人,你只有问总部才能知道集群的所有情况啊,Cooper get notes,不是get notes get put put-A或者put-A都行,回车,然后呢,这一块呢,就会给你打印,看我集群里。
05:00
啊,有哪些资源看啊,Name就是每一个我们运行中的应用的名字,Ready就是这个应用呢,有没有就绪,你看这个应用呢,准备有一个对吧,这一个已经就绪了,后边我们还会想说这是啥意思,然后呢,它的这个状态就是running,对吧?这个应用呢正在运行,可能有些应用完蛋了呢,或者出错了,这一块状态就是error之类的,然后呢,包括这个应用重启了多少次,因为我们K8S,我们说K8S部署的应用有什么能力,自愈能力,对吧?这个应用万一完蛋了,K8S会把它自动重启,再重新部署,所以呢,这就是重启次数,还有它呢,是什么时候准备好的,所以呢,我们可以给他泡个杠A,诶等一会儿我们集群里边所有的东西都是runninging状态以后,我们就可以继续往下做了啊,这就是我们部署网络插件,你看我们网络插件卡利库啦,这些东西就全部部署完了,而且大家注意看,我们现在集群里边有什么东西了呢?Schedule了,这是我们说的调度者啊。
06:00
Proxy,这是不是开门大业?Controller manager,这是不是我们这个集群的决策者?AP server是不是我们的秘书部所有请求都发给他的,包括etcd是不是我们集群的什么资料库对吧?等等等等,这些核心资源已经进来了,好,库班CTRR,此时你再来看get no,我们的master节点是不是就准备好了,将来集群里边的其他节点就再往进加就行了,好,这个节点已经准备就绪,只要我们的刚才那个网络插件部署完了,而且我们看到所有的这个应用都已经正在运行了,那master节点我们就能看到状态是ready。
我来说两句