温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下K8S中的CR job控制器。在K8S集群中,主要支持以下五种不同类型的控制器,它们分别是无状态控制器deployment、守护进程控制器demon set, 一次性任务控制器job、周期性任务控制器c job和有状态控制器state for set. 这里重点讨论一下周期性任务控制器cn job cn job控制器可用于管理和调度作业运行的时间,从而实现定时作业和周期作业的目的。Crime job控制器类似Linux的crime tap命令。该控制器管理和调度作业的方式主要有以下两种,1、在未来某一时间运行作业一次,2、在指定的时间点重复运行作业。这里的emo文件展示了如何创建一个cn job控制器can的属性,用于指定控制器的类型。这里是cn job控制器Meta data代码块,用于设置cn job控制器的相关属性,其中的name用于指定控制器的名字。
01:00
Spec代码块可用于指定任务的相关信息,Schedule选项用于指定c job控制器如何管理和调度pad,这里将每一分钟调度一次,从而实现周期作业的目的,Containers用于指定pod中业务容器的属性。从这里的配置可以看出,该事例会在每分钟打印出当前时间和问候消息hello from the crome job有了描述文件后,便可以使用cube control命令来创建c job控制器和pod了。现在你已经知道如何使用crown job控制器了,那你知道如何使用其他四种类型的控制器吗?欢迎评论区留言讨论好了,记得点加号关注赵宇强老师。
我来说两句