Kubernetes 核心概念

概述 Kubernetes 有各类资源对象来描述整个集群的运行状态。这些对象都需要通过调用 kubernetes api 来进行创建、修改、删除,可以通过 kubectl 命令工具,也可以直接调用 k8s api,或者使用对象语言的客户端库(例如:golang , pythion )。 每个 kubernetes 对象都会包含两个关键字段:Object Spec 和 Object »

深入K8S Job(一):介绍

介绍 Kubernetes有两个概念跟job有关: Job: 负责批量处理短暂的一次性任务,仅执行一次,并保证处理的一个或者多个Pod成功结束。 CronJob: 负责定时任务,在指定的时间周期运行指定的任务。 Job Job用于批量处理短暂的一次性任务,并保证指定数量的Pod成功结束。 K8S支持以下几种方式: 非并行Job: 通常只运行一个Pod,Pod成功结束Job就退出。 固定完成次数的并行Job: 并发运行指定数量的Pod,直到指定数量的Pod成功,Job结束。 带有工作队列的并行Job: 用户可以指定并行的Pod数量,当任何Pod成功结束后,不会再创建新的Pod 一旦有一个Pod成功结束,并且所有的Pods都结束了, »