yaml文件详解 yaml基础语法规则(3)
导读:yaml文件详解,services.yaml apiVersion: v1kind: Servicematadata: #元数据 name: string #service的名称 namespace: string #命名空间 labels: #自定义标签属性列表 - name: string annotations: #自定义注
yaml文件详解
services.yaml
apiVersion: v1
kind: Service
matadata: #元数据
name: string #service的名称
namespace: string #命名空间
labels: #自定义标签属性列表
- name: string
annotations: #自定义注解属性列表
- name: string
spec: #详细描述
selector: [] #label selector配置,将选择具有label标签的Pod作为管理
#范围
type: string #service的类型,指定service的访问方式,默认为
#clusterIp
clusterIP: string #虚拟服务地址
sessionAffinity: string #是否支持session
ports: #service需要暴露的端?列表
- name: string #端口名称
protocol: string #端口协议,支持TCP和UDP,默认TCP
port: int #服务监听的端口号
targetPort: int #需要转发到后端Pod的端口号
nodePort: int #当type = NodePort时,指定映射到物理机的端口号
status: #当spce.type=LoadBalancer时,设置外部负载均衡器的地址
loadBalancer: #外部负载均衡器
ingress: #外部负载均衡器
ip: string #外部负载均衡器的Ip地址值
hostname: string #外部负载均衡器的主机名
job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: job-demo
spec:
template:
metadata:
name: job-demo
spec:
restartPolicy: Never #Job的RestartPolicy仅支持Never和OnFailure两种,不支持Always,我们知道Job就相当于来执行一个批处理任务,执行完就结束了
containers:
- name: counter
image: busybox
command:
- "bin/sh"
- "-c"
- "for i in 9 8 7 6 5 4 3 2 1; do echo $i; done
Cronjob.yaml
CronJob其实就是在Job的基础上加上了时间调度,我们可以:在给定的时间点运行一个任务,也可以周期性地在给定时间点运行。这个实际上和我们Linux中的crontab就非常类似了。
一个CronJob对象其实就对应中crontab文件中的任务,它根据配置的时间格式周期性地运行一个Job,格式和crontab也是一样的。
#crontab的格式如下:
#分时日月周要运行的命令第1列分钟0~59 第2列时0~23)第3列日1~31 第4列月1~12 第5列周0~7(0和7表示星期天)第6列要运行的命令
apiVersion: batch/v2alpha1
kind: CronJob
metadata:
name: cronjob-demo
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: hello
image: busybox
args:
- "bin/sh"
- "-c"
- "for i in 9 8 7 6 5 4 3 2 1; do echo $i; done"
相关阅读
-
笔记本电脑黑屏了怎么恢复正常 电脑黑屏电源键亮着处理方法
小编带来的是笔记本电脑黑屏了怎么恢复正常和电脑黑屏电源键亮着处理方法的IT知识,接下来IT袋小编就来介绍。 笔记本电脑现已成为大家随身携带的电器了,方便用于办公、社交活动等。但
-
酷狗自动续费怎么退回钱 酷狗在哪里退订自动续费
本文为你介绍酷狗自动续费怎么退回钱方面的讲解,酷狗自动续费不支持退款,酷狗付费业务属于虚拟充值服务,充值后即时到账,可以取消自动续费功能,具体操作步骤如下:
-
caj文件怎么打开 caj文件怎么打开安卓
如果想知道caj文件怎么打开的IT小经验,关于caj文件怎么打开 ,具体内容如下: CAJ是一种学术文献长见的一种格式,CAJ全称为China Academic Journals,打开这种文件需要专业的caj文件查看工具,以
-
鸿蒙系统上滑服务中心怎么关闭 鸿蒙系统怎么关闭服务中心
本文摘要:鸿蒙系统上滑服务中心怎么关闭的方法内容,鸿蒙系统上滑服务中心不支持关闭,只能停用,停用后从手机底部的左下角或右下角向斜上方滑动仍可进入服务中心。停用服务中心教程


