当前位置:首页|资讯

【赵渝强老师】Job控制器单工作队列的串行方式

作者:赵渝强老师发布时间:2024-09-27

在Kubernetes中,Job是一次性任务的控制器。它控制Pod中的容器执行完成任务后不会再重启,并将容器的状态设置为“Completed”。如果Pod中的容器出现了异常终止的情况,Job控制器会根据设置的重启策略进行Pod的重启。如果因为Node节点的故障导致Pod无法正常运行,Job控制器会通过调度器将Pod调度到其他的节点上运行。

视频讲解如下:

Job控制器的运行方式分为:单工作队列的串行方式和多工作队列的并行方式。下面通过具体的示例来演示如何使用单工作队列的Job串行方式。

(1)创建“job-demo1.yaml”文件,并输入下面的内容:

(2)执行命令创建Job。

(3)查看Job信息和Pod信息,如下图所示。

(4)等待120秒后,再次查看Job信息和Pod信息,如下图所示。

(5)对比上面的两张图片,可以看出:由于Job控制器执行的一次性任务,当Pod中的容器运行120秒后,Pod将被设置成“Completed”状态,并且不再被重启。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1