当前位置: 首页 > news >正文

Yaml语法解析

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: v1kind: Namespacemetadata:name: webserver$ kubectl apply -f namespace.yaml
​
# 如果通过命令行创建
$ kubectl create namespace webserver
# 删除名称空间[注意,这将删除名称空间下的所有资源]
$ kubectl delete namespace webserver

相关文章:

  • CTF网络安全大赛是干什么的?发展史、赛制、赛程介绍,参赛需要学什么?
  • 10.RIP路由信息协议
  • Java 基础学习(十一)File类与I/O操作
  • 如何退回chrome旧版ui界面?关闭Chrome浏览器新 UI 界面
  • nginx_rtmp_module 之 ngx_rtmp_live_module模块
  • Vue3源码梳理:响应式系统的前世今生
  • YOLO v8 目标检测识别翻栏
  • IDEA之设置项目包的结构层级为eclipse默认样式
  • NoSQL 数据库有哪些典型应用?
  • 【产品经理】产品的实现,需要做好战略规划
  • Next.js加载异步组件 骨架屏
  • 【Vue原理解析】之响应式系统
  • 黑马头条--day01.环境搭建
  • 流量分析基础
  • 【MySQL】启动 和 连接 MySQL
  • [译]前端离线指南(上)
  • 30天自制操作系统-2
  • axios 和 cookie 的那些事
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CentOS 7 修改主机名
  • docker容器内的网络抓包
  • ECMAScript6(0):ES6简明参考手册
  • express如何解决request entity too large问题
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript异步流程控制的前世今生
  • PhantomJS 安装
  • Sublime Text 2/3 绑定Eclipse快捷键
  • 机器学习学习笔记一
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 近期前端发展计划
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 线上 python http server profile 实践
  • 写代码的正确姿势
  • 以太坊客户端Geth命令参数详解
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #QT(智能家居界面-界面切换)
  • #数学建模# 线性规划问题的Matlab求解
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (六)c52学习之旅-独立按键
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)JPA - JQPL 实现增删改查
  • ***通过什么方式***网吧
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET 使用配置文件
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net的DataSet直接与SQL2005交互
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .pop ----remove 删除
  • []常用AT命令解释()
  • []我的函数库
  • [51nod1610]路径计数