有哪些专门做减肥内容的网站,文化公司做网站交文化事业费吗,上海网站建设 觉策动力,建立视频网站要多少钱yaml文件 yaml文件概述书写格式yaml基本语法yaml文件组成部分常用字段含义快速生成yaml文件 yaml文件
概述
k8s集群中对资源管理和资源对象编排部署都可以通过声明样式yaml文件来解决#xff0c;这种文件被称为资源清单文件#xff0c;通过k8s命令直接使用资源清单文件就可… yaml文件 yaml文件概述书写格式yaml基本语法yaml文件组成部分常用字段含义快速生成yaml文件 yaml文件
概述
k8s集群中对资源管理和资源对象编排部署都可以通过声明样式yaml文件来解决这种文件被称为资源清单文件通过k8s命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署yaml是一个可读性高用来表达数据序列的格式
yaml是一种标记语言这种语言以数据为中心而不是以标记语言为重点书写格式
yaml基本语法
使用空格做缩进不能使用tab进行缩进
一般开头缩进两个空格字符后缩进一个空格比如逗号、冒号后
缩进的空格数目不一样只要相同层级的元素左对齐即可
低版本缩进时不允许使用tab键只允许使用空格
使用#标识行注释
使用---表示新的yaml文件开始补充说明
1、书写yaml切记: 后面要加一个空格
2、如果需要将多段yaml配置放在一个文件中中间要使用---分隔YAML支持以下几种数据类型
1、纯量单个的、不可再分的值
2、对象键值对的集合又称为映射mapping/ 哈希hash / 字典dictionary
3、数组一组按次序排列的值又称为序列sequence / 列表listyaml文件组成部分
控制器定义被控制的对象常用字段含义
apiVersion API版本
kind 资源类型
metadata 资源元数据
spec 资源规格
replicas 副本数量
selector 标签选择器
template Pod模板
metadata Pod元数据
spec Pod规格
containers 容器配置快速生成yaml文件
第一种方式kubectl中create命令生成yaml文件
kubectl create deployment web --imagenginx -o yaml --dry-run my.yaml第二种方式使用kubectl中get命令导出yaml文件
kubectl get deploy nginx -oyaml --export my2.yaml