yaml是什么?

  

YAML是一种简洁的非标记语言。
语法格式:
?缩进表示层级关系
?不支持制表符”选项卡“缩进,使用空格缩进
?通常开头缩进2个空格
?字符后缩进1个空格,如冒号,逗号等
?
" - - - "表示YAML格式,一个文件的开始
?“#”注释
 yaml是什么?

k8 yaml

 <代码> # yaml格式的荚定义文件完整内容:
  apiVersion: v1,,,#必选,版本号,例如v1
  :吊舱,,,#必选,豆荚
  元数据:,,#必选,元数据
  ,名字:字符串,,,#必选,Pod名称
  ,名称空间:字符串,,#必选,吊舱所属的命名空间
  标签:大敌;,,#自定义标签
  ,,-名称:字符串,,#自定义标签名字
  注释:大敌;,,#自定义注释列表
  ,——名称:字符串
  规范:,,,#必选,豆荚中容器的详细定义
  容器:大敌;,,#必选,豆荚中容器列表
  ,-名称:字符串,,#必选,容器名称
  ,,图片:字符串,,#必选,容器的镜像名称
  ,,imagePullPolicy:[总是|从不| IfNotPresent] #获取镜像的策略总是表示下载镜像IfNotPresent表示优先使用本地镜像,否则下载镜像,别表示仅使用本地镜像
  ,,命令:[string],,#容器的启动命令列表,如不指定,使用打包时使用的启动命令
  ,,arg游戏:[string],,#容器的启动命令参数列表
  ,,workingDir:字符串,,#容器的工作目录
  ,volumeMounts:大敌;,#挂载到容器内部的存储卷配置
  ,,-名称:字符串,,#引用荚定义的共享存储卷的名称,需用卷[]部分定义的的卷名
  ,,,mountPath:字符串,,#存储卷在容器内的山绝对路径,应少于512字符
  ,,,只读的:布尔,,#是否为只读模式
  ,港口:大敌;,,#需要暴露的端口库号列表
  ,,-名称:字符串,,#端口号名称
  ,,,containerPort: int,#容器需要监听的端口号
  ,,,hostPort: int,,#容器所在主机需要监听的端口号,默认与容器相同
  ,,,协议:字符串,,#端口协议,支持TCP和UDP,默认TCP
  ,env:大敌;,,#容器运行前需设置的环境变量列表
  ,,-名称:字符串,,#环境变量名称
  ,,,价值:字符串,,#环境变量的值
  ,资源:大敌;,,#资源限制和请求的设置
  ,,时间限制:大敌;,,#资源限制的设置
  ,,,,cpu:字符串,,# Cpu的限制,单位为核心数,将用于码头工人运行——Cpu配额参数
  ,,,,记忆:字符串,,#内存限制,单位可以为Mib/直布罗陀海峡,将用于码头工人运行,内存参数
  ,,,请求:,,#资源请求的设置
  ,,,,cpu:字符串,,# Cpu请求,容器启动的初始可用数量
  ,,,,记忆:字符串,,#内存清楚,容器启动的初始可用数量
  ,livenessProbe:大敌;,#对吊舱内个容器健康检查的设置,当探测无响应几次后将自动重启该容器,检查方法有执行,httpGet和tcpSocket,对一个容器只需设置其中一种方法即可
  ,,,执行:,,#对舱容器内检查方式设置为执行方式
  ,,,,命令:[string], # exec方式需要制定的命令或脚本
  ,,httpGet:大敌;,,#对吊舱内个容器健康检查方法设置为HttpGet,需要制定道路,港口
  ,,,路径:字符串
  ,,,端口:数字
  ,,,主持人:字符串
  ,,,方案:字符串
  ,,,,HttpHeaders:
  ,,,——名称:字符串
  ,,,,值:字符串
  ,,tcpSocket:大敌;,#对吊舱内个容器健康检查方式设置为tcpSocket方式
  ,,,,端口:数量
  ,,,initialDelaySeconds: 0, #容器启动完成后首次探测的时间,单位为秒
  ,,,timeoutSeconds: 0,#对容器健康检查探测等待响应的超时时间,单位秒,默认1秒
  ,,,periodSeconds: 0,,#对容器监控检查的定期探测时间设置,单位秒,默认10秒一次
  ,,,successThreshold: 0
  ,,,failureThreshold: 0
  ,,,securityContext:
  ,,,,特权:假
  ,,restartPolicy:[总是|从不| OnFailure] # Pod的重启策略,总表示一旦不管以何种方式终止运行,kubelet都将重启,OnFailure表示只有吊舱以非0退出码退出才重启,别表示不再重启该吊舱
  ,,nodeSelector:物体,#设置nodeSelector表示将该舱调度到包含这个标签的节点上,以键:值的格式指定
  ,imagePullSecrets:大敌;,#拉镜像时使用的秘密名称,以关键:secretkey格式指定
  ,——名称:字符串
  ,,hostNetwork:假的,,,#是否使用主机网络模式,默认为假,如果设置为真的,表示使用宿主机网络
  ,,数量:,,#在该吊舱上定义共享存储卷列表
  ,,-名称:字符串,,#共享存储卷名称(卷类型有很多种)
  ,,,emptyDir: {},,#类型为emtyDir的存储卷,与Pod同生命周期的一个临时目录。为空值
  ,,,hostPath:字符串,,#类型为hostPath的存储卷,表示挂载舱所在宿主机的目录
  ,,,,路径:字符串,,#舱所在宿主机的目录,将被用于同期的山中目录
  ,,秘密:大敌;,,#类型为秘密的存储卷,挂载集群与定义的secre对象到容器内部
  ,,,,scretname:字符串,
  ,,,项目:大敌;,
  ,,,——关键:字符串
  ,,,,路径:字符串
  ,,configMap:大敌;,#类型为configMap的存储卷,挂载预定义的configMap对象到容器内部
  ,,,名称:字符串
  ,,,,项目:
  ,,,——关键:字符串
  ,,,,代码字符串,路径:

yaml是什么?