K8S  - Chart 包中的yaml文件格式,经常遇到空格写错了等格式错误。反反复复的折腾,效率非常低。

使用其他语言的yaml模块加载yaml文件,一般也会判断出yaml格式中不符合标准的地方。但是这种方式也有可能会有对标准的yaml格式有所增强的功能。以python为例,可以使用 yaml模块的load方法进行格式的确认。

 

yaml文件的格式
后缀为.yml
   格式一般就是key:空格 value
   这里的value可以是 普通数据(数字,字符串)
  ----------------------------------------字符串一般不需要引号,引号有它特殊的作用
  -----------单引号---------------会原模原样输出
  -----------双引号---------------有转义字符会转义后输出

 

 

大小写敏感
使用缩进表示层级关系
缩进时不允许使用Tab键,只允许使用空格。
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

 

reference:

YAML实践指南:3:YAML格式检查与转换

https://blog.csdn.net/liumiaocn/article/details/95312933

YAML实践指南:2:使用示例

https://blog.csdn.net/liumiaocn/article/details/95210590

python脚本实现判断yaml脚本格式是否正确

https://blog.csdn.net/sinat_34789167/article/details/81167379

YAML文件格式语法

https://blog.51cto.com/running/2324101

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐