首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用YAML 文件创建 Kubernetes Deployment

注意:在 YAML 文件中绝对不要使用 tab 键。...使用 YAML 创建 Pod 现在我们已经对 YAML 文件有了大概的了解了,我相信你应该没有之前那么懵逼了吧?我们还是来使用 YAML 文件来创建一个 Deployment 吧。...POD 的 YAML 文件保存成pod.yaml,然后使用kubectl创建 POD: $ kubectl create -f pod.yaml pod "kube100-site" created...在上面的例子中,我们只是单纯的创建了一个 POD 实例,但是如果这个 POD 出现了故障的话,我们的服务也就挂掉了,所以kubernetes提供了一个Deployment的概念,可以让kubernetes...到这里我们就完成了使用 YAML 文件创建 Kubernetes Deployment 的过程,在了解了 YAML 文件的基础后,定义 YAML 文件其实已经很简单了,最主要的是要根据实际情况去定义 YAML

1.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

「走进k8s」Kubernetes1.15.1的定时任务和任务管理(24)

上次一起学习了Pod自动伸缩的方法,使用到了HPA这个资源对象。...② 介绍 当使用Kubernetes 集群,版本 >= 1.4(对 ScheduledJob),>= 1.5(对 CronJob),当启动 API Server时,通过传递选项 --runtime-config...无论是job还是CronJob,执行时都产生一个pod,然后在里面运行给定的命令。要执行自己的任务,需要一个自己的Docker镜像和yaml格式的job描述文件。...打印了之前执行的脚本9到1 ? ④ dashboard查看 ? (三)CronJob ① 介绍 在给定时间点只运行一次。周期性地在给定时间点运行。...PS:当前一个CronJob在执行期间“大约”创建一个Job,之所以说“大约”是因为在特殊的情况下可能会创建两个或没有Job被创建

4.4K21

关于 Kubernetes中Job&CronJob的一些笔记

写在前面 ---- 学习K8s涉及到这些,整理笔记加以记忆 博文内容涉及: job的创建,参数解析,并行多work的job创建 cron job的创建 Demo个别地方使用了ansible,不影响阅读...——烽火戏诸侯《剑来》 ---- Job&CronJob Job:批处理工作计划 Kubernetes1.2版本开始支持批处理类型的应用,我们可以通过Kubernetes Job资源对象来定义并启动一个批处理任务...也可以使用 Job 以并行的方式运行多个 Pod。 考虑到批处理的并行问题, Kubernetes将Job分以下三种类型。...使用activeDeadlineSeconds:最大可以运行时间创建一个job myjobact.yaml apiVersion: batch/v1 kind: Job metadata: creationTimestamp...pod 只能运行多久 Kubernetes1.5版本开始增加了一种新类型的Job,即类似LinuxCron的定时任务Cron Job,下面看看如何定义和使用这种类型的Job首先,确保Kubernetes

49040

Kubernetes K8S之资源控制器Job和CronJob详解

当然还可以使用Job并行运行多个Pod。 Job终止和清理 Job完成后,不会再创建其他Pod,但是Pod也不会被删除。这样使我们仍然可以查看已完成容器的日志,以检查是否有错误、警告或其他诊断输出。...CronJob 限制 CronJob 创建 Job 对象,每个 Job 的执行次数大约为一次。 之所以说 “大约” ,是因为在某些情况下,可能会创建两个 Job,或者不会创建任何 Job。...CronJob 仅负责创建与其调度时间相匹配的 Job,而 Job 又负责管理其代表的 Pod。 使用案例: 1、在给定时间点调度Job 2、创建周期性运行的Job。...当 .spec.suspend true 改为 false 时,且没有开始的最后期限,错过的任务会被立即调度。...apply -f cronjob.yaml 2 cronjob.batch/hello created 3 [root@k8s-master controller]# kubectl get cronjob

3.5K33

【重识云原生】第六章容器基础6.4.8节——CronJob

Cron Job 管理基于时间的 Job,即:在给定时间点只运行一次周期性地在给定时间点运行        使用条件:当前使用Kubernetes 集群,版本 >= 1.8(对 CronJob)典型的用法如下所示...1.2 使用示例        下面的 CronJob 示例清单会在每分钟打印出当前时间和问候消息:application/job/cronjob.yaml apiVersion: batch/v1 kind...例如,假设一个 CronJob 被设置为 08:30:00 开始每隔一分钟创建一个新的 Job, 并且它的 startingDeadlineSeconds 字段未被设置。...2 CronJob使用2.1 yaml文件字段简述apiVersion: batch/v1beta1 # batch/v1beta1 #1.21+ batch/v1 kind: CronJob metadata...CronJob状态可以看出,其输出中并没有相关字段指示其所创建的JOB是否运行成功,运行如上命令查看JOB的详细信息:2.3.3 查看CronJob创建的Job$ kubectl get jobs -

1.3K30

5-Kubernetes入门基础之控制器Controller介绍

答:Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为。 Q: 为什么要使用控制器?...Pod将会被自动调度到该节点之中; (2) 当一个节点k8s集群中被移除时DeamonSet创建的Pod也将会该节点移除; (3) 如果删除某个创建的DaemonSet所有跟这个DaemonSet相关的...** > A: 前面我们说过 Static Pod 不受kubectl和其他k8s API 客户端管理,并且不依赖于Api Server,这使得它们在集群启动的情况下非常有用,实际环境中除非有特殊应用请不要使用此种方式...分 时 日 月 周 ·周期性地在给定时间点运行  使用前提条件:当前使用Kubernetes集群,版本>=1.8(对Cronjob)。...# (2) 创建 ~/K8s/Day5/demo3$ kubectl create -f cronjob-demo.yaml cronjob.batch/cronjob-demo created

1.7K11
领券