yaml文件详解 yaml基础语法规则(4)
yaml文件详解
我们这里的Kind是CronJob了,要注意的是.spec.schedule字段是必须填写的,用来指定任务运行的周期,格式就和crontab一样,另外一个字段是.spec.jobTemplate, 用来指定需要运行的任务,格式当然和Job是一致的。
还有一些值得我们关注的字段.spec.successfulJobsHistoryLimit和.spec.failedJobsHistoryLimit,表示历史限制,是可选的字段。它们指定了可以保留多少完成和失败的Job,默认没有限制,所有成功和失败的Job都会被保留。
然后,当运行一个Cron Job时,Job可以很快就堆积很多,所以一般推荐设置这两个字段的值。如果设置限制的值为 0,那么相关类型的Job完成后将不会被保留。
实例
cs.yaml
apiVersion: v1 #API版本号,用于迭代我们的更新版本
kind: Pod #资源对象的类型,有pod,Node,Job,Service
metadata: #资源元数据,标记对象,方便管理
name: hll-pod #给pod起名称
labels: #给pod打标签,方便找
env: demo #注入容器内的环境变量
owner: feifei
spec: #资源规格,pod内容器相关信息
replicas: 1 #副本数量
selector: #标签选择器
matchLabels:
app: web
template: #pod模板
metadata: #pod元数据
labels: #给pod打标签,方便找
app: web
spec: #pod规格
containers: #容器配置
- image: nll:v1 #运行容器镜像
name: nll #容器名称
ports: #端口号
- containerPort: 80 #容器端口号
- 8090:8221 #容器内服务映射端口
volumes: #容器持久化
- /etc/localtime:/etc/localtime #容器内服务映射路径
restart: always #重启容器直接重启服务
k8s yaml文件创建和删除
kubectl apply -f cs.yml
kubectl delete -f cs.yml
docker-compose文件创建
docker-compose -f cs.yaml up -d
注意:docker-compose和k8s用的yaml文件写法还是有一些区别的。
以上IT袋网网介绍的yaml文件详解 和 yaml基础语法规则的IT小经验,希望能为您在生活中带来帮助!
相关阅读
-
笔记本电脑黑屏了怎么恢复正常 电脑黑屏电源键亮着处理方法
小编带来的是笔记本电脑黑屏了怎么恢复正常和电脑黑屏电源键亮着处理方法的IT知识,接下来IT袋小编就来介绍。 笔记本电脑现已成为大家随身携带的电器了,方便用于办公、社交活动等。但
-
酷狗自动续费怎么退回钱 酷狗在哪里退订自动续费
本文为你介绍酷狗自动续费怎么退回钱方面的讲解,酷狗自动续费不支持退款,酷狗付费业务属于虚拟充值服务,充值后即时到账,可以取消自动续费功能,具体操作步骤如下:
-
caj文件怎么打开 caj文件怎么打开安卓
如果想知道caj文件怎么打开的IT小经验,关于caj文件怎么打开 ,具体内容如下: CAJ是一种学术文献长见的一种格式,CAJ全称为China Academic Journals,打开这种文件需要专业的caj文件查看工具,以
-
鸿蒙系统上滑服务中心怎么关闭 鸿蒙系统怎么关闭服务中心
本文摘要:鸿蒙系统上滑服务中心怎么关闭的方法内容,鸿蒙系统上滑服务中心不支持关闭,只能停用,停用后从手机底部的左下角或右下角向斜上方滑动仍可进入服务中心。停用服务中心教程


