温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下K8S中的demon set控制器。在K8S集群中,主要支持以下五种不同类型的控制器,它们分别是无状态控制器deployment、守护进程控制器demon set、一次性任务控制器job、周期性任务控制器ch job和有状态控制器state for set. 这里重点讨论一下守护进程控制器demon set. 通过使用demon set可以确保在每个node节点上运行pad的一个副本。当有新的node节点加入集群,该控制器会自动在新节点上运行pod的一个副本,反之,当有node节点从集群中移除时,Demon set也可以将这些pod自动回收。Demons set控制器主要应用在以下场景,一、在每个节点上运行监控程序,二、在每个节点上运行日志收集程序,3运行K8S的存储守护进程,这里的emo文件展示了如何创建一个demon set控制器,并由该控制器管理part kind属性用。
01:00
和指定控制器的类型。这里是demon set控制器,Me data代码块用于设置demon set控制器的相关属性,其中的name用于指定控制器的名字,Spec代码块用于设置控制器如何管理pod,其中selector标签选择器用于指定该控制器管理哪些pod template代码块用于设置pod的相关属性,其中的met data块用于指定pod的名字和pod的标签,Containers用于指定pod中业务容器的属性。有了描述文件后,便可以使用cube control命令来创建demon set控制器和pod了。现在你已经知道如何使用守护进程控制器demon set了,那你知道如何使用其他四种类型的控制器吗?欢迎评论区留言讨论好了,记得点加号关注赵宇强老师。
我来说两句