认识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}
标签:文件,protocol,认识,TCP,yaml,targetPort,80,port
From: https://www.cnblogs.com/du-z/p/17247994.html