Advertisement

Kubernetes与YAML文件详细解析

阅读量:

文章结构概述

    • 总述
      • 语言结构
      • 通过 YAML 配置文件构建资源实体
      • 快速生成 YAML 或 JSON 格式的配置文件

概述

K8S具备通过YAML与JSON(文本)格式的文件来构建资源对象(配置应用程序)的能力,相较于这两种格式:

  • JSON格式的文件多用于接口(API)间的数据交互,更适用于后续的开发工作;
  • YAML格式的文件是一种专为编写配置文件设计的语言,具有简洁且功能强大的特点,支持注释功能,因此更适用于运维人员的操作需求。

语法

  1. 区分大小写;
  2. 通过缩进方式体现结构层次,且缩进必须采用空格而非TAB键;
  3. 缩进所使用的空格数量并不严格限定,只要求同一层级的项目在左侧对齐;
  4. 可以使用’#’符号添加注释说明。

使用 YAML 文件创建资源对象

复制代码
    1)查看集群支持的所有API版本:
    [root@master ~]# kubectl api-versions		'//以“组/版本”的格式输出服务端支持的API版本'
    admissionregistration.k8s.io/v1beta1
    apiextensions.k8s.io/v1beta1
    api

全部评论 (0)

还没有任何评论哟~