Yaml语法解析
2023-12-17 09:31:11
YAML是一个类似 XML、JSON 的标记性语言。它强调以数据为中心,并不是以标识语言为重点。因而YAML本身的定义比较简单,号称"一种人性化的数据格式语言"。
YAML的语法比较简单,主要有下面几个: 1、大小写敏感 2、使用缩进表示层级关系 3、缩进不允许使用tab,只允许空格( 低版本限制 ) 4、缩进的空格数不重要,只要相同层级的元素左对齐即可 5、'#'表示注释 ? YAML支持以下几种数据类型: 1、纯量:单个的、不可再分的值 2、对象:键值对的集合,又称为映射(mapping)/ 哈希(hash) / 字典(dictionary) 3、数组:一组按次序排列的值,又称为序列(sequence) / 列表(list) ? 补充说明: 1、书写yaml切记: 后面要加一个空格 2、如果需要将多段yaml配置放在一个文件中,中间要使用---分隔
举个例子,通过声明式配置yaml 创建名称空间
$ vim namespace.yaml apiVersion: v1 kind: Namespace metadata: name: webserver ? $ kubectl apply -f namespace.yaml ? # 如果通过命令行创建 $ kubectl create namespace webserver # 删除名称空间[注意,这将删除名称空间下的所有资源] $ kubectl delete namespace webserver
文章来源:https://blog.csdn.net/2301_79538834/article/details/135032583
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!