00:06
什么意思?呼叫服务发现。掌握SVCSVC就是service的缩写,在库里也是适用的。好掌握SVC的原理及其。构建方式。好,那这是我们的SVC章节去带大家去讲的一些东西,再往后到我们的存储。对吧,到我们的存储,我们之前给大家强调过的一个概念就是对于我们的pod来说,或对于我们的包来说,它其实更更适用,于是我们的叫做什么无状态服务。无状态服务的含义。这里给大家解释一下。服务的分类。
01:00
其中一个分类是有状态服务和无状态服务。那什么叫有状态服务和无状态服务呢?举个例子。好,我现在是一个高级的这么一个,呃,项目的管理人员。有一天呢,老板呢,由于一些失火,把我从这个项目里给他踢出去了。让我去干一些别的,帮他去干一些别的。干完以后再把我扔到这个项目里。你觉得这时候我还能很好的去跟进这个项目,或者是维护管理这个项目呢?其实已经很难了,对吧。那再换一个。我不是项目经理,我不是项目的管理者,我就是一个流水线上的工人。当有一些娃娃过来的时候,我去检测这些娃娃是不是可用的。对吧,那有一天同理老板把我提溜出去了,让我去干一些别的活,干完以后再把我去放到这个流水线上继续工作,你会发现,不管什么时候把他提溜走,什么时候放回来,我都能继续完成我自己的工作,这就是典型的一个无状态。
02:09
那有状态服务放在我们的整个我们的it圈里呢,有状态服务比较有特点的,比如数据库叫。DBMS对吧?Database management system,也就是我们的数据库管理系统。他就是典型的一个有状态服务,你把我踢出这个集群,有一天再放回来。不好意思,我已经不能正常工作了,对吧,已经有很大的一部分数据缺失了。那无状态服务有哪些特点呢?比如我们的iOS调度器对吧,比如我们的阿帕奇。这些其实都是我们的无状态服务。有些人可能会问了阿帕奇无状态服务。你怕不是脑子烧坏了吧,对吧,那原因是什么呢?它的数据我们是不是可以通过我们的。共享服务去完成啊,对于组件本身,它需要数据吗?它需要有一些数据的更新吗?并没有,所以阿帕奇会被定义到无状态服务里,对于刀客来说,它更适用于运行的是无状态服务,而不是有状态服务。
03:14
但是的目标是以后未来的,对吧,基础设施的平台,它必须要攻克的一个难点就是这里的有状态服务。那有状态服务,它有些数据需要持久化,需要保存啊,那这时候我们就会引入一个新的概念,就是这里的。存储。就是这里的存储,那CU呢,给我们去建立的存储有很多很多,比如我们这里的con map呀,它是我们专门去存我们的配置文件的,那比如去存一些比较重要的一些数据,比如用户密码需要加密的。W啊,可以去存一些我们的数据对吧,一些基本的数据,比如我们的网页文件啊,那PV是一个动态的创建过程,动态的调度过程,那后面我们会给大家去说,总共有这么几个分类,都是我们库里能够去给我们提供的存储的类型。
04:15
好,那我们去看一下存储。掌握对吧,多种存储类型的。特点。肯定要掌握的,并且能够。在不同环境中选择合适的存储方案。这个呢,并不能光听了这个要思考了,有自己的见解很重要很重要,因为我会给大家去举一些例子,但是在未来的生态环境中,我是不是不能给大家举例了,这时候就要靠你自己了。
05:11
听到我意思吗?一定要有自己的见解对吧?好,那我们再看下一个。到我们的调土器。空单的意思呢?会自己完成把这个所谓的容器或pod调度到对应的节点,对应的节点,但问题是如果有一天我就想把它调落给NOE1节点或NOTE2节点,那这个能完成吗?并不能完成对吧,或者说我们在学习这个调度之之前并不能去完成。那比如有一天我想,诶有个叫PD1的,有个叫POD2的,我想把这两个pod调度到同一个节点,或者调度到不同的节点,像我刚才所说的这些比较有特点的一些功能,那我们在没有学习调度器之前,你是没办法去掌握的。
06:00
也就意味着我们学习过调度器以后,你能够掌握的点就是可以根据自己的想法把pot放在。不同的节点,或者是根据自己的想法把pod进行对应的节点组装,这都是我们可以掌握的内容。能理解我的意思吧,好。那这一章的内容你需要掌握的点那就非常清晰了,对吧。掌握调度器原理。能够根据。要求。吧。定义到。想要的节点运行,这个就是我们的调度器,你需要能够掌握的点。对吧,根据自己的想法,想法泡了,放在哪个节点就放在哪个节点,想跟谁放一起就跟谁放一起,你必须要掌握到这种级别才可以。
07:06
明白我的意思吗?好,那接下来我们继续。下一个节点到我们的集群安全机制,那只要就是对于企业应用的一些软件来说,没有人会说把安全当做儿戏。在我们的库里也是一样的。安全这个篇章呢,很重要,但是也非常深涩难懂。需要大家好好的反复的把视频进行观看。去。获取里面的一些重要的精华的部分,转化为自己的知识进行存储,需要注意一下,很难也很重要。那在这里你需要掌握的点呢,就是我们的。集群的。认证。
08:03
健全。访问控制。原理及其流程。很重要,这是我们在这一部分你需要去掌握的点。到时候大家每学完一章以后,回过头来看我这些所说的你需要掌握的点,如果没有完成的话,重新学习。不然的话,最后学一个鸡零狗碎的肯定不太好,对吧,好需要注意一下。那下一个呢,到到我们的harm。那这个东西如果转换成咱们已经理解过的概念呢,就是我们的。Linux操作系统里的管理器。并且在这一章里,我们会给大家衍生一些东西,比如我们的hpa。就是能够根据我们的CPU当前使用率去进行我们的平滑扩展,在这里是可以做到的,比如我们的日志收集对吧,比如我们的日志展示,在这里都会去给大家讲到。
09:07
好,那。给大家写一下我们在这里需要去掌握的。对于它的定义,我们把它理解为的是一个Linux系统中的yam的包管理工具,对吧?我们可以通过简单的命令就去把对应的一些服务给安装,那只不过样安装的是我们RPM包,对于我们的号安装的是我们的一个。集群,比如一个mango DB的集群,比如一个Z的集群,我们只需要通过一条命令就可以把它部署至我们的K8S环境中,所以它的地位是非常非常非常之高的。那它的重点也是非常非常非常非常之动点的,对吧,好掌握哈原理。比如还有就是ham的模板。自定义一定也要掌握对吧,那通过我们的哈姆去部署一些。
10:08
常用的插件或附件。好,那这是我们在harm里我们需要去掌握的内容。好,那再往后呢,就到我们的最后一个篇章了。到我们的运维部分。这里需要给大家说明一下,我们后面呢还会再放出我们的酷的杠二第二期视频。在这里呢,我们就是给大家去讲的是我们的库的集群本身的一些东西,那还有跟我们的集群能够相容的一些东西,比如我们的csd的构建,对吧,通过我们的GS进行我们的自动化部署,流程控制等,包括我们一些节点的运维的管理啊,包括一些我们的pod的一些。特殊的创建管理方式,在我们的后边的片当中会给大家补充,包括可以带大家分析一些源码,对吧,都是可以的。
11:07
那第一部分内容呢,对于运维部分呢,我们讲的对方稍微少一点,那包含两个部分,第一个就是库IDM的源码修改。为什么要进行源码修改呢?主要的原因就是我们通过库IDM去创建的K8S集群的话,它有一个比较不是缺点的缺点,就是他的默认的证书只有一年。只有一年,也就一年以后,这里的证书就会过期。你可以理解为这个集群就正常访问不了了。那你觉得过分吗?其实不过分,为什么呢?后面有个定义对吧,就是啊,每年你只要更新一次,我就会自动的把你的证书的可用周期。给它更新为一年,也就一年,你只要去更新一次你的库的集群即可。
12:02
这个应该对于很多企业来说不是问题。甚至一年你都更新个好几次,对吧,可能会出现一些漏洞啊,那你就需要更新了。好,但是如果有一些完全跑在内网的一些服务,并且一些新的功能我不需要,我可能就不会去更新,但是一年的可用期会阻碍我的这种部署的思想,那怎么办呢?我们去修改IM的源码,把这个分配的证书的一年期限,把它改为十年、100年、1000年,可能你都不在了,这个证书还继续可用,对吧?我们可以做到这一步。这是第一部分,那第二部分呢,会大家去构建一个CU的高可用集群。高可用机型,这是非常有必要的。不能因为某个节点的死亡就造成我们整个K8S集群的瘫痪,这肯定是不现实的。所以在这个篇章里呢,会大家进行高可用构建。
13:00
那这就是我们的这么两张,那你需要掌握的就是。修改。酷跑IM。达到。证书可用期限为十年。甚至更多对吧,我们这里就改成十年了。好,然后呢。能够构建高可用的Co集群,这是我们需要在这一章里给大家掌握的内容。那这个呢,就是我们的完整的课程体系了,当然中间有一些比较细的东西没有给大家去讲,原因是我们现在讲了,你是不是也听不懂啊,那当你每学完一部分的时候,你去把这个所谓的思维导图给它打开,你去对比一下,看你有些点到底有没有完全掌握。对吧,这是很重要的,再把这张,再把我刚才写的给大家写的这么一个文档打开。
14:02
去对比一下你有没有完成我所说的你的要求。不然的话,你需要重新学习。好。接着呢,还是要给大家去讲一下我的放的一些资料的存放习惯,对吧?好到时候这些文件呢,会给大家去共享,放在我们的百度云盘里,或者其他的一些共享机制,那每个章节呢,都会有一个目录。都会有一个目录,一个章节,一个目录进来以后,你会发现有三个子文件夹,第一个笔记里放的是我上课讲的一些课件。课件都会放在这个部分,好,那我会把上课写的这些随堂笔记对吧,放在我们的资料里。包括有一些我们的所用到的一些镜像啊,或者软件啊,我也会把它放在资料里。如果你见到的是一些压缩文件的话,可能采用了分卷压缩的机制,你只需要把这些压缩包放在同一个目录下进行解压即可。
15:02
好,那第三部分呢,放的就是我们的上课录制的视频了。那这是给大家讲解的一个我们的一些文档的存放习惯,对吧,那你可以按照我的方式去获取。好,那这节课呢,我们就先讲到这里了,我们下节课再见。
我来说两句