认识yaml文件

发布时间 2023-03-23 16:43:36作者: du-z

认识yaml文件

yaml文件语法

  • 大小写敏感
  • 使用缩进表示层级关系
  • 缩进时不允许使用Tab键,只允许使用空格。
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
  • # 表示注释,从这个字符一直到行尾,都会被解析器忽略。

数据类型:

yaml支持一下几种数据类型:

类型 介绍
对象 键值对的集合,又称为映射(mapping)、哈希(hashes)、字典(dictionary)
数组 一组按次序排列的值,又称为序列(sequence)、列表(list)
纯量(scalars) 单个的、不可再分的值

对象

1、 对象键值对使用冒号结构表示 key: value,冒号后面要加一个空格。
2、 在较为复杂的对象中键和值都可以为一个数组

数组

以 - 开头的行表示构成一个数组:

#对象数组

ports:
  - name: http
    nodePort: 32080
    port: 80
    protocol: TCP
    targetPort: 80
  - name: https
    nodePort: 32443
    port: 443
    protocol: TCP
    targetPort: 443


#结果:

ports={name=http,nodePort=32080,port=80,protocol=TCP,targetPort=80},{name=https,nodePort=32443,port=443,protocol=TCP,targetPort=443}