k8s yaml env,k8s quota
YAML 是一种非常简洁/强大/专门用来写配置文件的语言
YAML的全称是“YAML不是一种标记语言”的递归缩写。这种语言的设计参考了JSON/XML和SDL,强调以数据为中心,简洁易读,易于编写。
YAML语法特点
区分大小写通过缩进表示层次关系。禁止制表符缩进,只能用空格键缩进的空格数并不重要。只要同一个级别左对齐,就用#表示注释# YAML语言:-ruby-perl-python网站:yaml.org Ruby:ruby-lang.org Python:python.org perl:use.perl.org # Json {语言:[ Ruby , Perl , Python ],网站:{ YAML: yaml.org ,Ruby: ruby-lang.org ,Python: python.org ,Perl: use.perl.org }}数据结构
对象:键值对字典-数组:一组有序的列表-标量:单个不可分的值#标量hello#数组-猫-狗-金鱼#对象动物:宠物引号区别
单引号():特殊字符被视为普通字符串。双引号():特殊字符用作它们自己的含义#单引号名称:嗨,\ tom #双引号名称:嗨,\ tom内置类型列表
# YAML允许感叹号(!)cast数据类型#单感叹号通常是自定义类型,双感叹号是内置类型money:str123date:Booleantrue
YAML的纯量是最基本的、不可分割的价值。
字符串
#不适用引号名称:Tom#使用单引号名称: Tom#使用双引号名称: Tom布尔值
调试:truedebug: false数字
12 #十进制整数014 #八进制整数0xc #十六进制整数13.4 #浮点数1.2e 34 # exponent . INF # infinityNull
日期:~日期:空时间
#使用iso-8601标准注明日期:2018-01-01t 16:59:43.10-05:00 YAML特殊类型,日常基本不用。
文本块
#注意在“”和文本之间必须有一个新行#缩进用“”标记的文本内容所指示的块,并且您可以保留块中现有的回车和换行值: Hello world!#输出结果# hello newline world!#表示保留文本块末尾的换行符#-表示删除字符串值末尾的换行符: hello值:-hello值: hello #输出结果n hello hello \ n \ n #注意" "和文本之间的空格#用标记的文本内容缩进指示的块,用空格替换块中的回车,最后连接成一行值:helloworld!#输出结果# helloworld!锚点与引用
#复制代码注意*引用部分不能追加任何东西# use定义数据锚点,即要复制的数据# use *引用锚点数据,即数据名称的复制目的地:a yaml book:* abooks:-Java-* a-python #输出结果book: yamlbooks: [Java,YAML,python]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。