Kubernetes与YAML文件详细解析
发布时间
阅读量:
阅读量
文章结构概述
-
- 总述
- 语言结构
- 通过 YAML 配置文件构建资源实体
- 快速生成 YAML 或 JSON 格式的配置文件
- 总述
概述
K8S具备通过YAML与JSON(文本)格式的文件来构建资源对象(配置应用程序)的能力,相较于这两种格式:
- JSON格式的文件多用于接口(API)间的数据交互,更适用于后续的开发工作;
- YAML格式的文件是一种专为编写配置文件设计的语言,具有简洁且功能强大的特点,支持注释功能,因此更适用于运维人员的操作需求。
语法
- 区分大小写;
- 通过缩进方式体现结构层次,且缩进必须采用空格而非TAB键;
- 缩进所使用的空格数量并不严格限定,只要求同一层级的项目在左侧对齐;
- 可以使用’#’符号添加注释说明。
使用 YAML 文件创建资源对象
1)查看集群支持的所有API版本:
[root@master ~]# kubectl api-versions '//以“组/版本”的格式输出服务端支持的API版本'
admissionregistration.k8s.io/v1beta1
apiextensions.k8s.io/v1beta1
api
全部评论 (0)
还没有任何评论哟~
