- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 3.5 控制器之CronJob
文章目录1、CronJob实例2、CronJob属性参数 上一篇文章演示了Job的用法,Job建立后会立即运行,批处理了任务或定时任务需要在指定的时间运行或指定的间隔时间运行。k8s提供的CronJob就支持批处理场景,就像Linux中的CronTab命令,可以指定时间运行任务。 CronJob运行时,通过创建Job资源的任务,然后通过Job创建并管理pod处理定时任务。 1、CronJob实例 下面以每1分钟运行一次任务为例。yaml文件如下 apiVersion: batch/v1beta1 kind:
2020-07-06 23:08:30 390
原创 3.4 控制器之Job
文章目录1、Job管理创建单个pod2、Job创建多个Pod3、设置job运行时间 k8s 提供了Job资源,Job可以控制pod只启动一次,等pod中内部进程结束后,容器不在重启,pod完成状态。Job控制的pod资源适合做一次任务。 当Job控制的Pod发生故障时,可以选择restartPolicy的重启策略进行重启,OnFailure失败时才会重启,或者不重启,不运行设置Always,因为Job适合只做一次就结束的任务。 1、Job管理创建单个pod 下面以job.yaml为例 apiVersion:
2020-07-05 22:24:39 265
原创 3.3控制器之DaemonSet
文章目录1、在集群中所有node节点上创建一个pod副本2、在集群中指定的node上创建一个pod副本 DaemonSet可以确保每个node节点或者指定的节点上运行一个Pod副本。当集群中增加node节点时,就会为node节点创建一个副本pod,当节点从集群中移除时,Pod也会被回收。删除DaemonSet会删除他创建的所有DaemonSet。 作用:DaemonSet适合在每个节点上运行一个pod,运行日志收集器或者资源管理器监控的工作。 1、在集群中所有node节点上创建一个pod副本 以如下yaml
2020-07-04 16:56:11 364
原创 3.2 控制器之Deployment
文章目录1、Deployment的创建2、deployment管理应用升级3、deployment管理应用回滚4、滚动失败,deployment自动回滚 Deployment是一种高阶控制器资源,在部署时,Deployment创建并管理ReplicaSet,由ReplicaSet创建管理pod。目的方便应用升级时,Deployment便于通过ReplicaSet管理一组pod进行应用升级。 1、Deployment的创建 与pod、replicaset一样,deployment在k8s中也是一种资源,可以通
2020-07-03 00:18:24 511
kubeadm-basic.images.tar.gz
2020-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人