YAML说明以及在k8s中的资源编排中的使用
首先,中划线的含义:想要在yml配置文件中增加集合类型属性的话需要用横线“-”进行分割。语法格式缩进(两个空格)表示层级关系。不支持制表符(tab)缩进,必须使用空格缩进。通常是两个空格。字符后缩进一个空格,如冒号、逗号等。“—” 表示YAML格式中,一个段内容的开发。“#” 表示注释。k8s中YAML配置介绍k8s中YAML配置大致分为两个部分。控制器配置被控制对象配置如下图所示:更详细的介绍:
·
首先,中划线的含义:
想要在yml配置文件中增加集合类型属性的话需要用横线“-”进行分割。
语法格式
缩进(两个空格)表示层级关系。
不支持制表符(tab)缩进,必须使用空格缩进。
通常是两个空格。
字符后缩进一个空格,如冒号、逗号等。
“—” 表示YAML格式中,一个段内容的开发。
“#” 表示注释。
k8s中YAML配置介绍
k8s中YAML配置大致分为两个部分。
控制器配置
被控制对象配置
如下图所示:
更详细的介绍:
快速记住并使用YAML来进行k8s中的资源编排
kubectl create deployment nginx-web --image=nginx -o yaml --dry-run
-o yaml 输出yaml配置文件内容
–dry-run 试运行,不会真正创建pod只会返回yaml文件内容
获取现有项目的YAML配置文件
kubectl get deploy java-web -o yaml > java-web.yaml
查看YAML配置可以用的字段都有哪些
kubectl explain pods.spec.containers
更多推荐



所有评论(0)